1

DOMを使用してXMLファイルを作成しているときに、文字をエスケープするのに問題があります。結果ファイルでは、文字&をエスケープする必要があります:、、、、、。XMLファイルを生成した後、DOMは自動的に文字、、をエスケープします。しかし、文字とはエスケープされません。XMLを生成する前にこれらの文字を手動で変更すると、DOMはシンボルをエスケープします。結果は次のようになります。<>"'&<>"'&quot;&apos;&&amp;apos;

どうすれば修正できますか?"シンボルをエスケープするようにDOMに設定し'たり、すべての文字を手動でエスケープしてDOMによる自動エスケープを無効にしたりすることができます。

4

1 に答える 1

0

この問題は回避策で解決しました。作成後にファイルを再度開き、必要なすべての記号を変更します。多分それはあまり良い解決策ではありませんが、それはうまくいきます。

于 2013-07-11T11:21:02.520 に答える