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è.