1
特定の文字のみを解析すると、expatエラーが発生します。他のHTMLコードもちゃんと解析されます。 私はexpat libexpatMT.libのUTF-8ライブラリを使用しています。私はラッパーでcharとstd :: stringを使っています。ワイド文字は使用されません。アンパサンドは、ここに無効なトークンすることができ、なぜそれが&
はどちらか動作しません&
またはカスタムスペーサーとアンパサンドの交換のようなHTMLエンティティ内でも使われていますので、expatでアンパサンドを解析できません。無効なトークン?
// The ampersand leads to: Expat error: *not well-formed (invalid token)*
<a href="http://www.myurl.com?a=b&c=d">Link</a>
<span>Tom & Jerry</span>
<h1>Käse</h1>
私は、困惑しています。
提案がありますか?ここではアンパサンドが問題です。
これは悪いことではありません。私は '& auml; 'のような値を'
そこに何か問題があります。コードに二重変換/アンエスケープがないかどうかを確認してください。 – PhiLho