要使用BeautifulSoup解析XML文档,首先需要安装BeautifulSoup库。然后按照以下步骤使用BeautifulSoup来解析XML文档:
from bs4 import BeautifulSoup
with open('example.xml', 'r') as file:
xml_content = file.read()
soup = BeautifulSoup(xml_content, 'xml')
# 获取所有的<item>标签
items = soup.find_all('item')
# 遍历每个<item>标签,并打印出其内容
for item in items:
print(item.text)
# 获取所有id属性为1的<tag>标签
tags = soup.find_all('tag', {'id': '1'})
# 遍历每个<tag>标签,并打印出其内容
for tag in tags:
print(tag.text)
通过上述步骤,您可以使用BeautifulSoup来解析XML文档并提取所需的信息。