在 Java 上解析 xml 文件时出现错误:
An invalid XML character (Unicode: 0x0) was found in the element content of the document.
xml 来自 web 服务。
问题是,只有当Web服务在本地主机(Windows + Tomcat)上运行时,我才会收到错误,但当Web服务在线(Linux + Tomcat)时,不会收到错误。
如何替换无效的字符?
谢谢。
统一码字符0x0
代表NULL
这意味着您正在提取的数据在某处包含 NULL(这在 XML 中是不允许的,因此会出现错误)。
确保首先找出导致 NULL 的原因。
另外,您如何与 WebService 交互?如果您使用的是 Axis,请确保 WSDL 为数据输入和输出指定了某种编码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)