要使用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文檔并提取所需的信息。