我正在尝试使用java中的DOM解析器解析文档。
对于以下代码行 -
Element docEle = dom.getDocumentElement();
我收到以下错误消息 -
2011-10-06 05:03:19,944 ERROR AWT-EventQueue-0 XMLDOMParser.class - Full error Stack Trace=java.lang.NullPointerException
at com.arvind.googlepatentsdata.XMLDOMParser.parseDocument(XMLDOMParser.java:290)
据我所知,只要文档本身为空,就会出现此错误...是否有某种方法可以检查(在获取dom元素之前)文档是否为空...如果它是空的那么我不会进行任何进一步处理并转到下一个文件?
答案 0 :(得分:1)
我没有看到,需要单独检查。在getDocumentElement()
中,此检查已集成,如果没有根元素,则会引发异常。
所以你要做的就是捕获异常并转到下一个文件。