问答详情
源自:3-2 使用 SAX 解析 XML 文件的节点属性

为何总抛出异常?

parser. parse("books.xml



",handler);

提问者:qq_Ifyoucandrea_0 2016-04-04 18:17

个回答

  • java家洼
    2016-04-05 20:53:44

    我也遇到了这个问题,是不是抛出空指针异常了,你在SAXParserHandler
    类中的开始把Book对象设成全局变量Book book=null;,要在startElement方法中写上一句book=new Book();这一句不能省略,不然在这句代码book.setId(attributes.getValue(i));  中,  book就是null值了,就出现空指针异常了。