Ciao, io ho il seguente file xml:
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>
Voglio leggere il nome del primo tag di ogni persona. Ecco il codice:
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();
}
Però mi stampa questo:
#text #text #text
e non capisco perchè.