我正在使用XMLConfiguration
从配置对象中获取DOM Document对象
如下:
XMLConfiguration config = new XMLConfiguration("xml file path");
Document document = config.getDocument();
但是它返回了null文档对象。
我使用正确的方法吗?
答案 0 :(得分:1)
如果您没有获得new XMLConfiguration()
抛出的异常,则表示配置已成功加载。
我愿意打赌你断定它是一个" null文档对象"因为您试图打印document
的值并得到类似的内容:
[Document: null]
这并不意味着" null文档"。
答案 1 :(得分:0)
您也可以使用以下方法:
File xmlFile = new File("xml file path");
DocumentBuilderFactory documentFactory = DocumentBuilderFactory
.newInstance();
DocumentBuilder documentBuilder = documentFactory
.newDocumentBuilder();
Document doc = documentBuilder.parse(xmlFile);