xml中的HTML标签,如何在Android中正确解析?

时间:2011-12-18 15:12:59

标签: android xml-parsing

我需要解析这个xml。我正在尝试使用dom解析器。

我无法在CDATA中放置html标签,因为结果是从网络服务中提取的。

<?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 个答案:

答案 0 :(得分:2)

您应该向网络服务投诉。

如果他们继续说谎他们的输出格式,请使用JSoup。

答案 1 :(得分:0)

我遇到了类似的问题。我正在做的是

  1. 使用SAX解析器解析XML字段(您也可以使用DOM)
  2. HTML中包含的Strore字段位于我的对象内的单独字段中,每个字段代表我的XML中的实体。
  3. 使用JSoup解析HTML字段。 http://jsoup.org/这非常方便并且做得很好。您可以通过他们的食谱更加熟悉它:http://jsoup.org/cookbook/