生成xml总是报这种错误,百度了一下,网上提供的方案是
preg_replace('/[\x00-\x08\x0b-\x0c\x0e-\x1f\x7f]/', '', $a);
这样正则过滤,但是貌似没用处哦,请教一下该怎么过滤xml生成的时候这些特殊字符?
生成xml总是报这种错误,百度了一下,网上提供的方案是
preg_replace('/[\x00-\x08\x0b-\x0c\x0e-\x1f\x7f]/', '', $a);
这样正则过滤,但是貌似没用处哦,请教一下该怎么过滤xml生成的时候这些特殊字符?
7 回答5.6k 阅读
6 回答7.1k 阅读✓ 已解决
8 回答6.5k 阅读
2 回答4.3k 阅读✓ 已解决
2 回答850 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
不需要过滤, 使用xmlwriter, 非法xml会自动转义的.