Python 3.x 如何获取用于bsoup xml解析的下一个_元素结果的标记名?

Python 3.x 如何获取用于bsoup xml解析的下一个_元素结果的标记名?,python-3.x,beautifulsoup,xml-parsing,Python 3.x,Beautifulsoup,Xml Parsing,我有一个xml,从中可以得到s的结果 现在我想要这个元素的标签,它是string。我怎么得到它 s.next\u element.tag不起作用。您可以使用: 从bs4导入美化组 soup=BeautifulSoup(“”,“html.parser”) 打印([x.name代表汤中的x])#输出:['string'] 试试s.next\u元素。name谢谢,伙计。不知何故,我从未在任何bsoup教程中发现过这一点(或者我可能读错了):D s.next_elemen.name from bs

我有一个xml,从中可以得到
s的结果

现在我想要这个元素的标签,它是
string
。我怎么得到它

s.next\u element.tag
不起作用。

您可以使用:


从bs4导入美化组
soup=BeautifulSoup(“”,“html.parser”)
打印([x.name代表汤中的x])#输出:['string']

试试
s.next\u元素。name
谢谢,伙计。不知何故,我从未在任何bsoup教程中发现过这一点(或者我可能读错了):D
s.next_elemen.name
from bs4 import BeautifulSoup

soup = BeautifulSoup("""<string content="," height="10" hpos="235" style="bold" vpos="3129" width="4"></string>""", "html.parser")
print([x.name for x in soup]) # Output: ['string']