アンパサンド、山括弧、ASCII 以外のアクセント文字、改行などを含む e コマースの販売データなど、ユーザーが送信したテキストから PHP で有効な XML を生成するためのベスト プラクティスは何ですか?
人々が依存している関数、ライブラリ、正規表現は何ですか?
アンパサンド、山括弧、ASCII 以外のアクセント文字、改行などを含む e コマースの販売データなど、ユーザーが送信したテキストから PHP で有効な XML を生成するためのベスト プラクティスは何ですか?
人々が依存している関数、ライブラリ、正規表現は何ですか?
CDATA
情報をタグでラップし、データをエンコードしますhtmlentities()
'<tag><![CDATA[' . htmlentities($theData) . ']]></tag>'
またはDOMを使用する
$dom = new DOMDocument("1.0", "utf-8");
/* ... */
$dom->createCDATASection(htmlentities($theData));
あなたも試すことができます: