作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在实现一个读取 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/
我有以下 Document 对象 - Document myDoc。 myDoc 通过...保存一个 XML 文件 myDoc = DocumentBuilderFactory.newInstance
这是我的代码:(来源:http://www.androidhive.info/2011/11/android-xml-parsing-tutorial/) 这是我的 XML 文件:已删除 运行时,出现
这里我只是想解析一个xml文件并将内容存储在数组列表中,但是每次它在两个点上给出java.Lang.NullPointerException,请帮助调试这个... public class XML_P
我是一名优秀的程序员,十分优秀!