使用 Beautifulsoup for XML 在一级获取标签名称
getting tag names at one level with Beautifulsoup for XML
与此相关:Getting Tag Names with BeautifulSoup
我有一个 XML 文档,我想在一个级别上获取所有标签 - 所以解析
<parent>
<child>
</child>
</parent>
<parent2>
</parent2>
会return['parent', 'parent2']
。我怎样才能做到这一点?使用
for tag in document.findChildren():
print tag.name
给予
['parent', 'child', 'parent2']
这是不受欢迎的。
使用recursive
关键字
for tag in document.findChildren(recursive=False):
print tag.name
与此相关:Getting Tag Names with BeautifulSoup
我有一个 XML 文档,我想在一个级别上获取所有标签 - 所以解析
<parent>
<child>
</child>
</parent>
<parent2>
</parent2>
会return['parent', 'parent2']
。我怎样才能做到这一点?使用
for tag in document.findChildren():
print tag.name
给予
['parent', 'child', 'parent2']
这是不受欢迎的。
使用recursive
关键字
for tag in document.findChildren(recursive=False):
print tag.name