微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SAX解析xml:SAXParseException: Content is not allowed in prolog


将字符串xml写入xml文件之后,xml的encoding编码是utf-16,然后我用java的sax对xml进行解析,结果一直出现 Content is not allowed in prolog,顾名思义 就是 xml的序言不对,但是我反复看过之后,都没问题啊。 之后我尝试将编码改成utf-8注意 是小写,结果还是一样。 我再改成UTF-8之后 就没有出现这个问题,但是出现Invalid byte 1 of 1-byte UTF-8 sequence,这个好解决,写文件的时候,定义编码格式为UTF-8.

问题就迎刃而解了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。