使用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命令删除无效的字符,请告诉我。