XML解析出现An invalid XML character (Unicode: 0x**) was foun
发布时间:2020-12-16 08:29:49 所属栏目:百科 来源:网络整理
导读:在生产环境上,第三方通讯传输内容有XML不允许的特殊字符,我暂且叫它乱码。 这些乱码导致XML解析报错An invalid XML character (Unicode: 0x**) was found in the comment. 或者其他相同的意思。 解决办法有2个: 1是叫第三方通讯传输内容控制乱码,比如0x1
在生产环境上,第三方通讯传输内容有XML不允许的特殊字符,我暂且叫它乱码。 这些乱码导致XML解析报错An invalid XML character (Unicode: 0x**) was found in the comment. 或者其他相同的意思。 解决办法有2个: 1是叫第三方通讯传输内容控制乱码,比如0x1c等等 2是自己在解析xml之前,对内容进行乱码过滤 第2个办法,在网上搜到一个解决方案,我觉得有效,但还没有尝试,毕竟要先尝试第1种情况,与第三方叙述问题。
解决方法是:在解析之前先把字符串中的这些非法字符过滤掉: 办法2转载:http://sjsky.iteye.com/blog/1055063 http://dev.w3.org/XInclude-Test-Suite/xml-test-suite/xerces-val-report.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |