XML解析:在标记内获取数据

时间:2011-12-21 04:38:56

标签: java xml-parsing sax

我被赋予了解析XML文件的任务。 XML文件样本

<Cards>
  <Card>
    <name> I want `<i>` complete `</i>` text in this `<i>`element`</i>` </name>
  </Card>
</Cards>

我尝试过使用SAX解析器和DOM解析器。

基本上我希望<name>标记之间包含<i>标记的完整文字作为输出。

在SAX和DOM中,它将此<i>标记视为另一个元素,因此我无法获得完整的数据。

有人可以帮我解决这个问题吗?

提前致谢。

1 个答案:

答案 0 :(得分:2)

您好,如果您希望将<i></i>视为非标记,则将标记<name></name>中的文本数据编码为html实体,同时添加到xml,例如&lt;i&gt;

<i>