Python 如何从xml中提取类似字符串的数据?

Python 如何从xml中提取类似字符串的数据?,python,xml,elementtree,Python,Xml,Elementtree,我有一个类似xml的字符串,如下所示 <Link id="xyz" href="http://psi.gov.ie">Data</Link> <Pr name="Providor Name"/> 但它不能这样做,因为这不是有效的xml,因为它不包含根元素。 那么,得到这个东西的最好方法是什么?任何字符串操作都可以。只需在字符串周围环绕一个标记即可 info_xml = ET.ElementTree(ET.fromstring('<root>' +

我有一个类似xml的字符串,如下所示

<Link id="xyz" href="http://psi.gov.ie">Data</Link> <Pr name="Providor Name"/>
但它不能这样做,因为这不是有效的xml,因为它不包含根元素。
那么,得到这个东西的最好方法是什么?任何字符串操作都可以。

只需在字符串周围环绕一个标记即可

info_xml = ET.ElementTree(ET.fromstring('<root>' + str + '</root>'))
info\u xml=ET.ElementTree(ET.fromstring(“”+str+“”))

我会选择
beautifulsou
。你能发布一些xml样本吗?@Slslam无法接受。因为它有一些依赖性问题。我只能使用elementtree或字符串操作。
info_xml = ET.ElementTree(ET.fromstring('<root>' + str + '</root>'))