import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
public class DOMExample {
public static void main(String[] args) {
try {
// Cargar el archivo XML
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse("ruta/al/archivo.xml");
// Obtener el elemento raíz
Element root = document.getDocumentElement();
// Obtener los nodos hijos del elemento raíz
NodeList nodeList = root.getChildNodes();
// Recorrer los nodos hijos
for (int i = 0; i < nodeList.getLength(); i++) {
Node node = nodeList.item(i);
// Verificar si es un elemento
if (node.getNodeType() == Node.ELEMENT_NODE) {
Element element = (Element) node;
// Obtener el valor del elemento
String value = element.getTextContent();
// Manipular el valor o realizar alguna acción
System.out.println("Valor del elemento: " + value);
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}