Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Archivo xml
Enviado por Jose el día 17 de marzo de 2004
De ante mano muchas gracias
Alguien conoce una forma de leer los nodos como sus valores de un archivo xml pero desde java.
Si me pudieran ayudar se los agradeceria mucho
si lo que quieres es leer un xml tienes dos opciones una es utilizar SAX que y la otra es utilizar DOM, la primera se utiliza solo para lectura, con la segunda puedes leer e incluso añadir o remover nodos, chece este tutorial http://www.programacion.com/java/tutorial/jaxp/
Hola,
yo acabo de hacer eso, te paso el codigo para leer los tags y sus valores son dos metodos:
Con este le metes tu fichero xml y lo preparas para tratarlo:
public Document crearDocDOM(String fichero)
{
////1º se crea el objeto q va a almacenar el xml
org.w3c.dom.Document docXML=null;
try
{
com.ibm.xml.parsers.DOMParser parser = new com.ibm.xml.parsers.DOMParser();
parser.parse(fichero);
docXML = parser.getDocument();
}
catch (Exception e)
{
e.printStackTrace();
}
return docXML;
}
Con este sacas los valores:
public void leerDocDOM(Document docDOM)
{
Element elemDOM=docDOM.getDocumentElement();
NodeList listaNodos = elemDOM.getElementsByTagName("*");
Estoy utilizando el codigo para leer el xml, pero tengo problemas con la linea com.ibm.xml.parsers.DOMParser, me dice q es un erro y trato de agregar la libreria pero eclipse me dice q hay un error,tengo q bajar .jar, en donde lo puedo conseguir