【问题标题】:TinyXML and preserving HTML EntitiesTinyXML 和保留 HTML 实体
【发布时间】:2010-12-08 21:40:45
【问题描述】:

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

如果我有这样的 XML:

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

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

"uuml;"

所以 TinyXml 似乎总是删除 & 符号。有什么方法可以让它保持不变吗?

欣赏任何想法..

【问题讨论】:

    标签: c xml html-entities tinyxml


    【解决方案1】:

    如果您查看TinyXML documentation,您会发现它只识别五个字符实体(&amp;uuml; 不是其中之一),以及 Unicode 代码点语法 &amp;#xA0;&amp;#160;

    【讨论】:

    • 我明白了,我的问题是它破坏了它不理解的实体(通过删除&符号)。我希望它简单地通过它不理解的实体。
    • 我怀疑这是一个错误,您可能不得不向作者提出。 TinyXML 主页上有一个电子邮件链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-16
    • 1970-01-01
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 2012-06-20
    相关资源
    最近更新 更多