遍历子节点并将文档中信息添加到集合
时间: 2024-09-24 15:10:02 浏览: 30
JQuery遍历DOM节点的方法
在Dom4j中,遍历子节点并将其信息添加到集合通常涉及以下几个步骤:
1. 获取根节点:首先,从`Document`对象获取根节点,它是整个XML文档的起点。
```java
Element root = doc.getRootElement();
```
2. 创建集合:你可以选择使用`ArrayList`, `LinkedList`或其他类型的`List`来存储子节点的信息。例如,使用`ArrayList`:
```java
List<String> nodeList = new ArrayList<>();
```
3. 遍历子节点:调用`elements()`方法获取子节点列表,然后对每个子节点执行你需要的操作。这里假设你想收集每个子节点的text内容:
```java
for (Element child : root.elements()) {
nodeList.add(child.getText());
}
```
4. 更新集合:每找到一个子节点,就将它的文本内容添加到集合中。
完整示例:
```java
List<String> nodeList = new ArrayList<>();
Element root = doc.getRootElement();
for (Element child : root.elements()) {
nodeList.add(child.getText());
}
System.out.println("Node list: " + nodeList);
```
阅读全文