我有一个类似xml的字符串,如下所示
<Link id="xyz" href="http://psi.gov.ie">Data</Link> <Pr name="Providor Name"/>
我需要一个提供者名称,它是Pr tag的name属性。 我试过这个来获取xml。
import xml.etree.ElementTree as ET
info_xml = ET.ElementTree(ET.fromstring(str))
但它无法做到,因为它不是有效的xml,因为它不包含根元素。 那么,获得这件事的最佳方法是什么?任何字符串操作也都可以。
答案 0 :(得分:0)
只需在字符串
周围包裹标签即可info_xml = ET.ElementTree(ET.fromstring('<root>' + str + '</root>'))