root.iter()
时间: 2024-05-12 15:15:28 浏览: 68
root 管理器
`root.iter()` 方法返回一个可迭代的节点对象,这些节点是按深度优先顺序遍历 XML 文档的。这个方法可以用于查找特定类型的节点或执行其他操作,例如修改节点或删除节点。下面是一个使用 `root.iter()` 方法查找所有元素节点的示例代码:
```python
import xml.etree.ElementTree as ET
tree = ET.parse('example.xml')
root = tree.getroot()
for elem in root.iter():
if elem.tag != 'root':
print(elem.tag)
```
在这个例子中,我们遍历 XML 文档中的所有节点,并打印出所有元素节点的标签。注意,我们使用 `if` 语句来排除根节点,因为根节点不是元素节点。
阅读全文