java dom xml解析器 - 如何检查文档是否为空(或不是)

时间:2011-10-06 07:04:23

标签: dom xml-parsing

我正在尝试使用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元素之前)文档是否为空...如果它是空的那么我不会进行任何进一步处理并转到下一个文件?

1 个答案:

答案 0 :(得分:1)

我没有看到,需要单独检查。在getDocumentElement()中,此检查已集成,如果没有根元素,则会引发异常。

所以你要做的就是捕获异常并转到下一个文件。