问答详情
源自:3-4 使用 SAX 解析将 XML 的内容和结构存入 JAVA 对象

按老师代码敲得,怎么有异常,

SAX解析

=========开始遍历某一本书的内容=============

book元素的第1个属性名是:id==属性值:1

节点名:name-----节点值是:冰与火之歌

节点名:author-----节点值是:乔治*马丁

节点名:year-----节点值是:2014

节点名:price-----节点值是:89

==========结束遍历第1本书===========

=========开始遍历某一本书的内容=============

book元素的第2个属性名是:id==属性值:2

节点名:name-----节点值是:安徒生童话

节点名:year-----节点值是:2004

节点名:price-----节点值是:49

节点名:language-----节点值是:English

==========结束遍历第2本书===========

SAX解析结束

~!~!~!共有2本书

Exception in thread "main" java.lang.NullPointerException

at com.imooc.dmtest.test.SAXTest.main(SAXTest.java:30)


提问者:qq_柒分醉_03927370 2016-10-29 10:20

个回答

  • 谦之又谦
    2016-11-13 11:30:47

    估计在startElement没有new Book()

  • 大黄大黄我是二狗
    2016-10-29 17:15:44

    空指针异常。你得把代码贴出来(是不是没有new一个SAXParserHandler对象?)