以下是一个遍历 XML 响应的示例代码:
import xml.etree.ElementTree as ET
# 假设 XML 响应存在于 response 变量中
response = """
John
30
Jane
25
"""
# 将字符串解析为 ElementTree 对象
tree = ET.ElementTree(ET.fromstring(response))
# 获取根元素
root = tree.getroot()
# 遍历每个 person 元素
for person in root.findall('person'):
# 获取 name 和 age 元素的文本内容
name = person.find('name').text
age = person.find('age').text
# 打印 name 和 age
print(f"Name: {name}, Age: {age}")
运行以上代码,将输出两个 person 的 name 和 age:
Name: John, Age: 30
Name: Jane, Age: 25
请注意,这里使用了 xml.etree.ElementTree
模块来解析和遍历 XML 响应。在示例中,首先将 XML 字符串解析为 ElementTree 对象,然后通过 find
和 findall
方法来搜索和获取特定元素的文本内容。
上一篇:遍历 XML 树
下一篇:遍历 XML 中的所有节点