bueno, ya he conseguido hacer que lea el xml pero lo que no consigo es obtener el parámetro numrows="2" de la etiqueta query, hay alguna funcion para ello ???
el código, por si alguien lo necesita sería:
Cita: SAXReader reader = new SAXReader();
Document document = reader.read(direccion);
// esta linea debe tomar el valor del numrows="2"
int contador = 1;
while ( contador <= 2 ) {
// Descripcion corta (titulo)
String jobDescr = document.selectSingleNode("//query/row[" + contador + "]/JOB_DESCR").getText();
// Descripcion larga
String offerDescr = document.selectSingleNode("//query/row[" + contador + "]/OFFER_DESCR").getText();
// Fecha de publicacion
String openDt = document.selectSingleNode("//query/row[" + contador + "]/OPEN_DT").getText();
// Grupo de negocio
String bussinesUnit = document.selectSingleNode("//query/row[" + contador + "]/BUSSINES_UNIT[1]").getText();
// Sociedad dentro del gn
String company = document.selectSingleNode("//query/row[" + contador + "]/COMPANY").getText();
// Centro de trabajo
String locDescr = document.selectSingleNode("//query/row[" + contador + "]/LOC_DESCR").getText();
out.println("<div class='oculta_oferta' onclick=\"this.className='muestra_oferta';\" ondblclick=\"this.className='oculta_oferta';\">");
out.println("<p class='fecha_oferta'>" + openDt + "</p>");
out.println("<p class='titulo_oferta'>" + jobDescr + "</p>");
out.println("<p class='compañia_oferta'>" + locDescr + " (" + company + ")</p>");
out.println("<div class='oferta'>" + offerDescr + "</div>");
out.println("</div>");
contador++;
}
no lo he dicho nates pero supongo que viendo el codigo..... todo esto va montado en jsp.
Un saludo