TinyXML并保留HTML实体

时间:2010-12-08 21:40:46

标签: c xml html-entities tinyxml

我正在使用TinyXml来解析一些在文本节点中嵌入了一些HTML实体的XML。我意识到TinyXML只是一个XML解析器,所以我不期望甚至希望TinyXML对实体做任何事情。事实上,我希望它让他们独自一人。

如果我有这样的XML:

...
<blah>&uuml;</blah>
...

在我得到的TiXmlText实例上调用Value():

"uuml;"

所以TinyXml似乎总是删除&符号。有什么方法可以让它单独留下来,所以它没有改变吗?

欣赏任何想法..

1 个答案:

答案 0 :(得分:2)

如果查看TinyXML documentation,您会看到它只识别出五个字符实体(&uuml;不是其中之一),还有Unicode代码点语法&#xA0;或{{ 1}}。