XML文件读取时,document显示null,怎么处理啊?

XML文件读取时,document显示null,但是可以读取到其中的标签,值也是null,该怎么检测哪里问题呢?

是否应该写Document 而不是document

static {
try {
documentBuilder = DocumentBuilderFactory
.newInstance()
.newDocumentBuilder();
} catch (ParserConfigurationException e) {
e.printStackTrace();
}
}

public XMLReader(String xmlFileName) throws SAXException, IOException {
    is = Class.class.getResourceAsStream(xmlFileName);
    this.document = documentBuilder.parse(is);
}


我试了两个代码,输出全部是null,但是其中一个是可以取出来所有数据的,只是输出为什么还是null,这就不清楚了

这个document并不是null,它是一个对象,能够调用方法,至于为什么会打印成这种形式
toString大概继承自NodeImpl类
public String toString() {
return "[" + getNodeName() + ": " + getNodeValue() + "]";
}

http://blog.csdn.net/yukaizhao/article/details/6618707

查一下 dom4j xml 文件解析