我正在尝试用Java解析XML文件,在获取DocumentBuilder
对象之后,我在其上调用parse方法来获取Document
对象。
例如Document dom = docbuild.parse(fileName);
然后,为了获取XML文件的根目录,我使用方法dom.getDocumentElement();
。
由于Document
是javadocs中定义的接口,我们如何在不首先定义它的情况下调用它的方法?
我的主要目标是创建一个继承Document接口的类,所以我必须实现它。我该怎么做呢?
答案 0 :(得分:4)
DocumentBuilder
返回Document
的一些实现。您不必担心实现Document
接口,有人已经为您完成了此操作。返回的文档将代表XML文档,这就是您想要的。
答案 1 :(得分:0)
该文件的使用如下:
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse("StringOfTheSource");
这些树步骤将解决您的问题。