XML解析:获取标签内的数据
问题描述:
我已经得到了解析XML文件的任务。 示例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>
标记视为另一个元素,因此我没有获取完整的数据。
任何人都可以请帮助我吗?
在此先感谢。
答
如果您想将<i></i>
作为非标签,您可以将标签<name></name>
之间的文本数据编码为html实体,同时将其添加到xml中。 <i>
for <i>
+0
谢谢Satya回复。有效。我想知道如果我不想改变它来转义字符,那么我可以实现相同吗? – Ritesh 2011-12-23 10:39:07
此答案将取决于您使用的特定语言和库。请提及它们。 – 2011-12-21 05:01:34
我使用java及其库仅用于执行SAX解析。 – Ritesh 2011-12-23 06:22:43