1

TinyXmlを使用して、テキストノードにいくつかのHTMLエンティティが埋め込まれているXMLを解析しています。TinyXMLは単なるXMLパーサーであることに気付いたので、TinyXMLがエンティティに対して何かを行うことは期待していません。実際、私はそれらを放っておいて欲しいです。

このようなXMLがある場合:

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

TiXmlTextインスタンスでValue()を呼び出すと、次のようになります。

"uuml;"

したがって、TinyXmlは常にアンパサンドを削除しているようです。そのままにしておいて、そのまま出てくる方法はありますか?

アイデアに感謝します。

4

1 に答える 1

2

TinyXMLのドキュメントを見ると、5つの文字エンティティ(&uuml;そのうちの1つではない)とUnicodeコードポイント構文&#xA0;またはが認識されていることがわかります&#160;

于 2010-12-08T22:55:34.037 に答える