【问题标题】:Generic parsing in java of XML files [duplicate]XML文件的Java通用解析[重复]
【发布时间】:2012-12-25 18:07:30
【问题描述】:

假设我有一个 XML 文件名 movies.xml 并且我知道其中的标签是什么,那么我很容易在 java 中使用 jsoup 进行解析。但是现在假设我不知道标签是什么以及什么是没有。标签,但我想获取所有数据,那么我将如何获取它? 我将如何一般地解析 XML?我应该使用什么算法?

【问题讨论】:

    标签: java html xml


    【解决方案1】:

    使用 DOM Parser/Builder 之类的解析器(开箱即用的支持);您将找到一个名为 getChildNodes() 的方法,该方法将从根节点检索所有子节点。然后,您可以适当地处理其中的每一个。

    您还可以查看: Which is the best library for XML parsing in javaIterate all XML node generations in java DOM 了解更多信息。

    【讨论】:

      【解决方案2】:

      只需调用一个 XML 解析器,解析器就会告诉您它找到了哪些元素。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-10
        • 1970-01-01
        • 2013-04-30
        • 1970-01-01
        • 2011-11-26
        • 2015-10-26
        • 2011-06-12
        • 2017-10-04
        相关资源
        最近更新 更多