XML文件的Java通用解析[重复]
Posted
技术标签:
【中文标题】XML文件的Java通用解析[重复]【英文标题】:Generic parsing in java of XML files [duplicate] 【发布时间】:2012-12-25 18:07:30 【问题描述】:假设我有一个 XML 文件名 movies.xml 并且我知道其中的标签是什么,那么我很容易在 java 中使用 jsoup 进行解析。但是现在假设我不知道标签是什么以及什么是没有。标签,但我想获取所有数据,那么我将如何获取它? 我将如何一般地解析 XML?我应该使用什么算法?
【问题讨论】:
【参考方案1】:使用 DOM Parser/Builder 之类的解析器(开箱即用的支持);您将找到一个名为 getChildNodes() 的方法,该方法将从根节点检索所有子节点。然后,您可以适当地处理其中的每一个。
您还可以查看: Which is the best library for XML parsing in java 和 Iterate all XML node generations in java DOM 了解更多信息。
【讨论】:
【参考方案2】:只需调用一个 XML 解析器,解析器就会告诉您它找到了哪些元素。
【讨论】:
以上是关于XML文件的Java通用解析[重复]的主要内容,如果未能解决你的问题,请参考以下文章