0

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

4

2 回答 2

1

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

您还可以查看: which is the best library for XML parsing in java and Iterate all XML node generation in java DOM以获得更多见解。

于 2013-01-11T07:20:44.467 回答
0

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

于 2013-01-11T10:18:00.670 回答