Как разобрать поле с тем же именем, используя SAXParser - PullRequest
0 голосов
/ 13 июля 2011

У меня есть следующий XML-файл:

<package>
  <reader>
    <id>r1007</id>
    <name>Robert</name>
    <email>robert@yahoo.com</email>
  </reader>
  <writer>
    <id>w1920</id>
    <name>Young</name>
    <email>young@hotmail.com</email>
  </writer>
</package>

и 'reader', и 'writer' имеют поля как 'id', 'name' и 'email', как я могу их различать, используя SAXParser, так как SAXParser сообщает только 'startElement' и 'endElement'. спасибо.

1 Ответ

0 голосов
/ 13 июля 2011

Вы должны хранить стеки родителей элемента, в котором вы находитесь.

...