ho il seguente file xml:Java Dom parser segnala un numero sbagliato di nodi figli
<?xml version="1.0" encoding="UTF-8"?>
<users>
<user id="0" firstname="John"/>
</users>
Poi sto cercando di analizzarlo con Java, ma getChildNodes riporta numero errato di nodi figlio.
codice Java:
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(this.file);
document.getDocumentElement().normalize();
Element root = document.getDocumentElement();
NodeList nodes = root.getChildNodes();
System.out.println(nodes.getLength());
Risultato: 3
Inoltre mi sto NPE per l'accesso ai nodi di attributi, quindi sto cercando di indovinare qualcosa sta andando storto.
Grazie, sai un modo per filtrare solo gli elementi in modo generico? –