前端之家收集整理的这篇文章主要介绍了
关于Java上的无效XML字符的错误,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在
Java上解析一个xml
文件我得到
错误:
在文档的元素内容中找到无效的XML字符(Unicode:0x0).
xml来自webservice.
问题是,只有当webservice在本地主机(Windows tomcat)上运行时,才会收到错误,但是当webservice在线时(linux tomcat)不存在.
如何替换无效字符?
谢谢.
Unicode字符0x0表示NULL,表示您正在拉取的数据在某个地方包含NULL(这在XML中不允许,因此您的
错误).
确保您首先找到什么原因导致NULL.
此外,您如何与WebService进行交互?如果您使用Axis,请确保WSDL具有为数据输入和输出指定的一些编码.
原文链接:https://www.f2er.com/java/121157.html