XML规范规定的非法字符有:
/*
0x00 - 0x08
0x0b - 0x0c
0x0e - 0x1f
*/
含有这些字符的XML文档在解析的时候就会报错,因此输出的时候需要进行过滤。
示例程序:
function xmlSafe(&$xml_str)
{
$xml_str =preg_replace("/[
/*
0x00 - 0x08
0x0b - 0x0c
0x0e - 0x1f
*/
含有这些字符的XML文档在解析的时候就会报错,因此输出的时候需要进行过滤。
示例程序:
function xmlSafe(&$xml_str)
{
$xml_str =preg_replace("/[
本文介绍XML规范中规定的非法字符,并提供了一个PHP示例程序来帮助开发者在输出XML文档前进行有效的字符过滤,确保文档能够被正确解析。
1704

被折叠的 条评论
为什么被折叠?



