使用 PHP 从用户提交的文本生成有效 XML 的最佳实践是什么,例如带有与号、尖括号、非 ascii 重音字符、新行等的电子商务销售数据。
人们依赖什么函数、库、正则表达式?
使用 PHP 从用户提交的文本生成有效 XML 的最佳实践是什么,例如带有与号、尖括号、非 ascii 重音字符、新行等的电子商务销售数据。
人们依赖什么函数、库、正则表达式?
将信息包装在CDATA
标签中并对数据进行编码htmlentities()
'<tag><![CDATA[' . htmlentities($theData) . ']]></tag>'
或者使用DOM
$dom = new DOMDocument("1.0", "utf-8");
/* ... */
$dom->createCDATASection(htmlentities($theData));
您也可以尝试: