java - 解析xml以查找java中的元素

标签 java xml dom sax xml-parsing

我必须解析 xml 文档并获取其中的所有元素。我已经浏览了示例,其中他们只是提供元素名称。我不想手动给出元素名称。那么我怎样才能获得所有元素呢?我只有方法名称 getElementsByTagName(elementName)。还有其他方法获取元素吗?

<bookmap>
<booktitle>
    <mainbooktitle>GMAT in a BOX </mainbooktitle>
</booktitle>
<frontmatter>
    <notices href="Topics/ref_GMAT_box_notices.dita"/>
        <topicref href="Topics/con_GMAT_box_instructions.dita"/>
</frontmatter>
<chapter href="comp_verbal.ditamap" format="ditamap"/>
<chapter href="comp_math.ditamap" format="ditamap"/>
</bookmap>

最佳答案

document.getElementsByTagName("*");

匹配所有元素。

参见javadocs .

关于java - 解析xml以查找java中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4713922/

相关文章:

java - 字符串在数据库中作为整数发布

javascript - polymer dom-repeat 属性不起作用

java - 无法解析导入 com.perfectomobile.selenium

sql - LINQ to SQL 可以查询数据库服务器端的 XML 字段吗?

java - XML 作为数据存储。插入、移除、删除

javascript - 元素排序例程在 Firefox 中有效,但在 Chrome 中崩溃

用于从 XML 文件中删除所有注释的 Python 脚本

java - 将 Pentaho Reporting Web 前端与自定义 Java/JSF 应用程序集成

java - Java 中的长变量/方法名有什么固有的错误吗?

java - Android:为什么我不能在 onCreate 方法之外的按钮上调用 setOnClickListener 方法?