HTML-теги внутри XML, как правильно анализировать в Android? - PullRequest
1 голос
/ 18 декабря 2011

Мне нужно разобрать этот xml. Я пытаюсь DOM Parser.

Я не могу поместить html-теги в CDATA, потому что результат извлекается из веб-службы.

<?xml version="1.0" encoding="UTF-8" ?>
<sendgps>
<pin>1231771972</pin>
<deviceid>9774d56d682e549c</deviceid>
<balance>0.50 </balance>
<msg><b>This is a</b> test. <a href="http://www.google.com">Click</a> to go to website<br></msg>
<errorcode>0</errorcode>
</sendgps>

Ответы [ 2 ]

2 голосов
/ 09 января 2012

Вы должны пожаловаться в веб-сервис.

Если они продолжают лгать о своем формате вывода, используйте JSoup.

0 голосов
/ 09 января 2012

Я столкнулся с подобной проблемой.То, что я делаю, это

  1. Анализ полей XML с помощью SAX-парсера (вы также можете использовать DOM)
  2. Строковые поля, содержащиеся в HTML в отдельных полях внутри моих объектов, каждое из которых представляет сущностьвнутри моего XML.
  3. Анализ полей HTML с помощью JSoup.http://jsoup.org/ Это очень удобно и хорошо выполняет свою работу.Вы можете узнать больше об этом из их кулинарной книги: http://jsoup.org/cookbook/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...