gpt4 book ai didi

java - 如何在用户定义的类中使用getDocumentElement?

转载 作者:行者123 更新时间:2023-12-01 15:30:52 25 4
gpt4 key购买 nike

我正在实现一个读取 XML 文件并调用与标签相关的方法的类。我已经用 C++ 编写了这个代码,我所要做的就是继承 wxXmlDocument 之类的东西,以便获得我的 Xml 的根。

我想在Java中执行此操作,可以获取根元素的类是接口(interface)Document。我希望能够调用 getDocumentElement() 而无需实现它。谁能告诉我怎么做?

谢谢。 :)

最佳答案

这是使用内置 DOM 解析器的最简单示例:

final DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
final DocumentBuilder db = dbf.newDocumentBuilder();
final Document doc = db.parse(new File(filename));

请注意,DOM 版本的解析会将整个文档加载到内存中。如果您正在处理非常大的文档(与可用的主堆相比),您可能会想了解如何使用 SAX 或 STAX 版本的解析。

关于java - 如何在用户定义的类中使用getDocumentElement?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9517774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com