Witam! Po raz pierwszy używam tego parsera i mam następujący problem : przeglądam elementy tak :
public void startElement(String uri, String localName, String qName, Attributes att)
{
System.out.println(qName);
if (qName.equals("osoba") && att.getLength()!=0)
{
System.out.println("Jestem tu!");
for (int i=0 ; i< att.getLength() ; i++)
{
System.out.println("i tu!");
String aname = att.getLocalName(i);
System.out.println(att.getValue(i));
}
}
}
W ten sposob wypisuja mi sie wszystkie nazwy pol z dokumntu xml ale nie wypisuja mi sie wartosci (tablica att jest zawsze pusta). Dlaczego tak jest? Jak wypisac zawartosc pola np. nazwisko?
Struktura dokumentu xml wyglada mniej wiecej tak :
<zbior_osob>
<osoba>
<nazwisko>Nowak</nazwisko>
<imie>Jan</imie>
<plec>M</plec>
<pesel>75030472038</pesel>
<data_urodzin>1975/03/04</data_urodzin>
<obywatel>T</obywatel>
</osoba>
Z góry dzięki za kazdą wskazówke.