Узел синтаксического анализа XmlPullParser с несколькими типами
Пожалуйста, кто-нибудь, помогите мне разобрать этот блок кода, используя XmlPullParser для Android (больше ничего):
<div fontStyle="normal">
<p textAlign="center">
<span fontSize="26">dontneedthis</span>
</p>
<p>description1</p>
<p>description2</p>
<p>description3</p>
</div>
Мне нужно получить только составное описание1+ описание2+ описание3
Кажется очень легко, но у меня проблемы с пропуском <p textAlign="center">...</p>
потому что я не нуждаюсь в этом и получаю только другие <p>
ТЕКСТ
Весь документ огромен, я проанализировал все остальные части, кроме этой. Я написал некоторый код, он огромен, синтаксический анализ работает (и я могу получить именно то, что мне нужно, с помощью нескольких узлов). Документ огромен, и его трудно уловить. Может быть, ваш альтернативный код может помочь мне.
Это хороший учебник, но он не решает мою проблему
1 ответ
Кажется, проблема связана с этим постом. KXmlParser (реализация XmlPullParser) выдает ошибку, когда позиция курсора получает 8192. Это предел. Я не нашел никакой документации, как изменить этот лимит. Так что теперь я использую файл компиляции XML (реализация XmlBullParser XmlBlock)