реализация была лучшим выбором, я рад, что вы сделали это!

я есть XML, мне нужно проанализировать с данной структурой:

<?xml version="1.0" encoding="UTF-8"?> 
<root>
  <tag label="idAd">
    <child label="text">Text</child>
  </tag>
  <tag label="idNumPage">
    <child label1="text" label2="text">Text</child>
  </tag>
</root>

Я использую парсер SAX для его анализа:

RootElement root=new RootElement("root");
android.sax.Element page_info=root.getChild("tag").getChild("child");
page_info.setStartElementListener(new StartElementListener() {

            @Override
            public void start(Attributes attributes) {
                /*---------------*/
            }
        });

Я хочу прочитать атрибуты второго элемента "tag" (label1 а такжеlabel2), но мой StartElementListener читает первый тег, потому что они имеют одинаковую структуру и атрибуты (те,label="idAd" а такжеlabel="idNumPage") различать их. Как мне сказать StartElementListener обрабатывать только второй<tag> элемент?

Ответы на вопрос(1)

Ваш ответ на вопрос