XML规范规定的非法字符有:
/*
0x00 - 0x08
0x0b - 0x0c
0x0e - 0x1f
*/
含有这些字符的XML文档在解析的时候就会报错,因此输出的时候需要进行过滤。
示例程序:
/*
0x00 - 0x08
0x0b - 0x0c
0x0e - 0x1f
*/
含有这些字符的XML文档在解析的时候就会报错,因此输出的时候需要进行过滤。
示例程序:
function
xmlSafe(
&
$xml_str
)
{
$xml_str = preg_replace ( " /[
{
$xml_str = preg_replace ( " /[