关于Java上的无效XML字符的错误

前端之家收集整理的这篇文章主要介绍了关于Java上的无效XML字符的错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Java上解析一个xml文件我得到错误

在文档的元素内容中找到无效的XML字符(Unicode:0x0).

xml来自webservice.

问题是,只有当webservice在本地主机(Windows tomcat)上运行时,才会收到错误,但是当webservice在线时(linux tomcat)不存在.

如何替换无效字符?
谢谢.

解决方法

Unicode字符0x0表示NULL,表示您正在拉取的数据在某个地方包含NULL(这在XML中不允许,因此您的错误).

确保您首先找到什么原因导致NULL.

此外,您如何与WebService进行交互?如果您使用Axis,请确保WSDL具有为数据输入和输出指定的一些编码.

猜你在找的Java相关文章