遇到无效字符'&#x0'

iOS*_*Dev 8 java xml blackberry java-me

我在解析xml时遇到异常.

Fatal error at line -1  Invalid character '&#x0' encountered. No stack trace
Run Code Online (Sandbox Code Playgroud)

我有字符串格式的Xml数据,我使用DOM解析器解析它.我正在解析数据,这是从Java服务器到Blackberry客户端的响应.我也尝试使用SAX解析器解析,但问题没有解决.请帮忙.

Tho*_*sen 14

字符流中有一个空字符,即char(0),它在XML文档中无效.如果原始字符串中不存在,则很可能是字符解码问题.


iOS*_*Dev 5

我得到了解决方案,

我只是用trim()修剪它,它与我完美搭配.

  • 是的,也许这是因为“null”字符位于字符串的末尾。但我认为真正的解决方案应该是使用替换字符“\0”,并将其更改为空字符串。 (2认同)