【发布时间】:2018-11-25 10:40:58
【问题描述】:
如何在 python 3 中访问 xml 文档中的 Beautifulsoup 保留字?
from bs4 import BeautifulSoup
xml = '<item><id>1</id><name>processor</name></item>'
soup = BeautifulSoup(xml, 'lxml-xml')
print(soup.item.id.text)
print(soup.item.name) # name is a reserved word in beautifulsoup
print(soup.item.name.text) # throws error
名称已保留,但我的 xml 包含它...
【问题讨论】:
-
你可以使用soup.item.find('name')
-
太棒了!你能把它也放在答案区域,所以我可以把它标记为正确的解决方案吗? :)
标签: python xml parsing beautifulsoup