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