perl XML :: LibXML解析无效char的问题

时间:2014-11-14 21:09:00

标签: xml perl char

使用perl XML :: LibXML库解析XML时出现以下错误

file:/// C://Users/yhussain/Desktop/DESKTOP/LTE%20TRX/output.xcm:3686518:parser 错误:PCDATA无效Char值30      ]▲W☺                      ^ file:/// C://Users/yhussain/Desktop/DESKTOP/LTE%20TRX/output.xcm:3686518:parser 错误:PCDATA无效Char值1      ]▲W☺

我使用以下命令创建一个删除无效字符的新文件

perl -CSDA -pe's/[^\x9\xA\xD\x20-\x{D7FF}\x{E000}-\x{FFFD}\x{10000}-\x{10FFFF}]+//g' input.xml > output.xml

如果你有更好的perl命令删除无效的字符,请告诉我。

0 个答案:

没有答案