鍍金池/ 問答/Java  PHP  Python  GO/ 生成xml特殊字符怎么過濾掉?

生成xml特殊字符怎么過濾掉?

clipboard.png

clipboard.png

生成xml總是報(bào)這種錯(cuò)誤,百度了一下,網(wǎng)上提供的方案是

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

這樣正則過濾,但是貌似沒用處哦,請(qǐng)教一下該怎么過濾xml生成的時(shí)候這些特殊字符?

回答
編輯回答
玄鳥

不需要過濾, 使用xmlwriter, 非法xml會(huì)自動(dòng)轉(zhuǎn)義的.

2017年2月4日 03:13