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.
Leer un fichero xml en un programa java
Enviado por palomarp el día 7 de julio de 2008
Hola,
me gustaría saber si hay alguna forma de obtener los datos de un xml en un programa java para poder trabajar después con esos datos.
Esto te lo estoy copiando de un blog que encontré con muchos ejemplos y código fuente, hace un monton de cosas ademas de leer un xml pero creo que te servirá de ejemplo, te paso la dirección de donde lo saque por si quieres ver todo el fuente. http://carrypotter.blogspot.com/2008/07/utilitario...
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
dbf.setValidating(true); //VALIDAR CONTRA DTD
DocumentBuilder db = dbf.newDocumentBuilder();
Document dom = db.parse(pathFormatXMLFile);
Element archivoNode= dom.getDocumentElement();
NodeList list= archivoNode.getElementsByTagName("registro");
for(int i=0; i<list.getLength() ; i++){
Node registro =list.item(i);
UyFileField field = new UyFileField();
field.setType(attrType);
field.setLength(Integer.valueOf(attrLength).intValue());
field.setStart(Integer.valueOf(attrStart).intValue());
field.setPropertyName(attrPropertyName);
row.getFields().add(field);