Una de las cosas que los programadores en java usan mas es la configuracion por archivos XML o Properties, los properties se pueden leer facilmente usando java.util.Properties, pero los XML requieren un poco mas de trabajo.
Aqui coloco lo que utilizo yo cuando tengo que manipular archivos XML
primero hay que diferenciar 2 cosas una es leer un XML y la 2da es ubicar elementos en un XML
El leer un archivo XML se puede realizar utilizando SAX (Simple API XML). El cual se realiza creando una clase que extienda de org.xml.sax.helpers.DefaultHandler, la idea es sobreescribir ciertos metodos como startElement, endElement los cuales tienen como parametro String namespaceURI, String localName y String qName, Attributes attr.
El utilizar esto significa leer todo el archivo XML y mucha de las veses solo queremos localizar ciertos tags ya que es mas rapido que leer todo el documento.
para hacerlo no hay que utilizar un handler, solo objetos.
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.traversal.NodeIterator;
impor java.io.*;
....
Comentarios recientes
hace 10 semanas 3 días
hace 11 semanas 5 días
hace 18 semanas 3 días
hace 1 año 11 semanas
hace 2 años 22 semanas
hace 2 años 26 semanas
hace 2 años 34 semanas
hace 2 años 42 semanas
hace 2 años 45 semanas
hace 2 años 46 semanas