如何在xml标记中解析具有html标记的xml

时间:2011-04-21 04:56:48

标签: java xml

我有一个在xml标签中有html的xml,我无法解析它。

当我开始解析xml时, str 标记中包含html

enter image description here

任何人都可以帮我解决所有标签的html问题。

2 个答案:

答案 0 :(得分:3)

将XHTML存储在CDATA标记(<![CDATA[]]>)中是个好主意,以便可以正常检索它:

<str name="body">
      <![CDATA[<font face="arial" size="2"><ul><li><p align="justify">india’s first</p></li></ul></font>]]>
</str>

答案 1 :(得分:0)

问题不是HTML而是不正确的HTML。如果您手中有这个HTML,请确保它符合XHTML,并且xml解析器会将其视为正常的xml。但是,您可以使用“HTML Tidy”等工具修复HTML并使用HTML解析器。例如: http://www.codeproject.com/KB/dotnet/apmilhtml.aspx