Ciao, io ho il seguente file xml:
Voglio leggere il nome del primo tag di ogni persona. Ecco il codice:codice:<?xml version="1.0"?> <rubrica> <persona> <nome>Mattia</nome> <cognome>xxx</cognome> </persona> <persona> <nome>Andrea</nome> <cognome>xxx</cognome> </persona> <persona> <nome>Andrea</nome> <cognome>xxx</cognome> </persona> </rubrica>
Però mi stampa questo:codice:NodeList persone = d.getElementsByTagName("persona"); // prendo i nodi persona if(persone.getLength() > 0) { for(int i=0; i<persone.getLength(); i++) s = s + " " + persone.item(i).getFirstChild().getNodeName(); }
#text #text #text
e non capisco perchè.

Rispondi quotando