Java y xml

charlial
29 de Abril del 2003
que tal...

Ayuda urgente..
Tengo un archivo xml, y deseo leer dicho archivo mediante java.

viendo el manual necesitan ciertas librerias:
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;

no se como relacionar dicho estas librerias a pesar que lo he bajado del www.jdom.org... please ayuda.

carlos
29 de Abril del 2003
Pasos para parsear (cargar el fichero xml en memoria):

String ficheroXml = "C:/cities/ALG.xml";

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
document = builder.parse( new File(ficheroXml) );
en document tienes ahora cargado todo el documento xml en forma de arbol y ahora solo tienes que recorrerlo
document.getChildNodes() --> lista de los nodos hijos

document.getChildNodes().item(i) --> nodo hijo numero i

document.getChildNodes().item(i).getNodeName() --> nombre del nodo

document.getChildNodes().item(i).getNodeValue() --> valor del nodo

document.getChildNodes().item(i).item(0)getNodeValue() --> contenido del nodo i, cuidado has de hacer otro hijo(0) pq el valor de ese nodo lo toma como otro hijo

Strico