在Python中获取基于XML标签的文本可以使用xml.etree.ElementTree模块。以下是一个示例代码:
import xml.etree.ElementTree as ET
# 解析XML文件
tree = ET.parse('example.xml')
root = tree.getroot()
# 遍历XML文档中的所有元素
for elem in root.iter():
# 判断元素是否有文本内容
if elem.text:
print(elem.tag, elem.text)
上述代码首先使用ET.parse()函数解析XML文件,并使用getroot()方法获取根元素。然后使用root.iter()方法遍历XML文档中的所有元素。在遍历过程中,使用elem.tag获取元素的标签名,使用elem.text获取元素的文本内容。
这种方法可以获取XML文档中所有基于XML标签的文本内容。如果只想获取特定标签的文本内容,可以在遍历过程中添加条件判断。
领取专属 10元无门槛券
手把手带您无忧上云