次のような属性タグを含むXMLファイルを解析しようとしています。
a="(USA & CANADA)"
しかし、「&」はURLエンコード(&)する必要があるため、整形式のXMLではないことがわかりました。
とにかくファイルを解析するために無効なテキストを無視するようにQDomに指示する方法はありますか?すべてのXMLファイルを修正することはできないからです。
この問題の解決策をいただければ幸いです。
編集:関数setInvalidDataPolicy(AcceptInvalidChars)があることがわかりましたが、QDomDocumentにsetContent()を使用するとこれが機能しないか、間違った方法で使用しています...
QDomDocument xmlcontent;
QDomImplementation impl;
impl.setInvalidDataPolicy(QDomImplementation::AcceptInvalidChars);
QFile XMLContentFile(pathString);
xmlcontent.setContent(&XMLContentFile)
誰かアイデアはありますか?前もって感謝します!