使用 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