解析XML文件时出错,提示字符转换错误:“Malformed UTF-8 char -- is an XML encoding declaration missing?”(行号可能太小)

stamp80 2005-04-14 06:01:47
出错提示分别如下
org.xml.sax.SAXParseException: 字符转换错误:“Malformed UTF-8 char -- is an XML encoding declaration missing?”(行号可能太小)。
at org.apache.crimson.parser.InputEntity.fatal(InputEntity.java:1100)
at org.apache.crimson.parser.InputEntity.fillbuf(InputEntity.java:1072)
at org.apache.crimson.parser.InputEntity.isXmlDeclOrTextDeclPrefix(InputEntity.java:914)
at org.apache.crimson.parser.Parser2.maybeXmlDecl(Parser2.java:1150)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:620)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
at org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:185)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at MyParser.<init>(MyParser.java:72)//这个是别人写的解析XML的那个类
我的XML文件是通过PrintWriter写出来的,我知道这样做不太好,但这是我程序的另外一种尝试方式。生成的XML文件也可读,就是用那个类解析时就出问题。用相同格式的由类作者提供的XML文件一切正常。请大侠们赐教!谢谢
...全文
953 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzzle 2005-05-03
  • 打赏
  • 举报
回复
为什么不用JDOM啊,生成xml很简单的
yanloveyan2004 2005-05-02
  • 打赏
  • 举报
回复
好像jdom不区分编码,其它方式得考虑xml的编码方式
kaigeliu 2005-05-01
  • 打赏
  • 举报
回复
应该是最后两位说的问题,xml里面有中文,使用gb2312的编码方式,但是你写了encoding="UTF-8"
firmbird 2005-04-15
  • 打赏
  • 举报
回复
XmlDocument.writer(printwriter,"gb2312");
~~~~~~~~~XML文件中少了encoding="gb2312"
bigc2000 2005-04-15
  • 打赏
  • 举报
回复
检查第一行对不对,比如多一个空格之类,我以前遇到过这问题,是编码不支持.
第一行的encoding如下
encoding="UTF-8"
或者
encoding="GB2312"


飞行的兔子 2005-04-14
  • 打赏
  • 举报
回复
换成其它编码吧!
xml好像不支持utf-8编码,刚才我把很多编码都试过,就是不支持utf-8!
你用浏览器将你的xml文件打开,如果正常显示xml文件内容就表示xml文件没有问题,反之,你的xml文件有问题!
stamp80 2005-04-14
  • 打赏
  • 举报
回复
怎么让这个xml文件支持utf-8编码?
jFresH_MaN 2005-04-14
  • 打赏
  • 举报
回复
应该是你的xml文件不支持utf-8编码
usabcd 2005-04-14
  • 打赏
  • 举报
回复
不用说,是你的文件的问题了。你用浏览器可以打开它吗

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧