运行报这个错是为什么?

来源:2-2 使用 DOM 解析 XML 文件的属性名和属性值

粒子酱

2016-09-14 10:33

[Fatal Error] books.xml:1:42: The encoding declaration is required in the text declaration.

org.xml.sax.SAXParseException: The encoding declaration is required in the text declaration.

at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:249)

at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284)

at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:180)

at com.imooc.DomTest.main(DomTest.java:28)


写回答 关注

1回答

  • 慕妹9026057
    2016-09-14 10:45:48
    已采纳

    books.xml:1:42:编码声明文本中需要声明。
    org.xml.sax。:抛出SAXParseException异常编码声明需要在文本中声明。

    粒子酱

    好像不是这个原因,刚刚把老师的xml文件第一句拷贝到我的文件中,然后就不报错了

    2016-09-14 10:58:02

    共 2 条回复 >

Java眼中的XML---文件读取

通过Java认识并且创造XML文件,如何应用 Java“解析 XML

83199 学习 · 431 问题

查看课程

相似问题