PHPでXMLファイルを動的に作成していました。私はStackOverflowからヒントを得ていました。私はその質問に対する最初の答えを試していました。明らかに、それはうまく機能していましたが、特定の状況では機能していませんでした。配列をそのxmlファイルに動的に渡していました。フィールドの説明にはいくつかの特殊文字が含まれていると思いますが、「XML 解析エラー: ドキュメント要素の後にジャンク」というエラーが表示されました。いろいろな可能性を試していました。そのようなものの1つは、特殊文字からエスケープする次のとおりです。
echo "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>";
しかし、それは私にはうまくいきません。このケースを解決する方法を教えてください。