生成xml特殊字符怎么过滤掉?

clipboard.png

clipboard.png

生成xml总是报这种错误,百度了一下,网上提供的方案是

preg_replace('/[\x00-\x08\x0b-\x0c\x0e-\x1f\x7f]/', '', $a);

这样正则过滤,但是貌似没用处哦,请教一下该怎么过滤xml生成的时候这些特殊字符?

阅读 3.9k
1 个回答

不需要过滤, 使用xmlwriter, 非法xml会自动转义的.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题