Java y xml
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.
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.
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
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
