以下是一个遍历XML的示例代码:
import xml.etree.ElementTree as ET
def traverse_xml(element):
# 打印当前元素的标签和属性
print("标签:", element.tag)
print("属性:", element.attrib)
# 遍历子元素
for child in element:
traverse_xml(child)
# 加载XML文件
tree = ET.parse('example.xml')
root = tree.getroot()
# 遍历XML
traverse_xml(root)
在这个示例中,我们使用了xml.etree.ElementTree
模块来解析XML文件。首先,我们通过ET.parse()
方法加载XML文件,并使用getroot()
方法获取XML的根元素。然后,我们定义了一个traverse_xml()
函数来遍历XML树。在该函数中,我们首先打印当前元素的标签和属性,然后遍历其子元素,再递归调用traverse_xml()
函数来遍历每个子元素。
你可以根据自己的需求调整这个示例代码,并根据XML的结构来处理元素的标签、属性和内容等信息。
上一篇:遍历行,如果语句
下一篇:遍历XML DOM中的元素节点