给出以下XML:
<Services total="3">
<link href="http://localhost/service1" rel="s1"/>
<link href="http://localhost/service2" rel="s2"/>
<link href="http://localhost/service3" rel="s3"/>
</Services>
使用Python我想查找href
的{{1}}属性。这是我目前的代码:
rel="s2"
然而,这只给了我:
AttributeError:&#39; NoneType&#39;没有属性&#39; attrib&#39;
答案 0 :(得分:0)
xml路径中存在一些语法错误。尝试以下代码:
import xml.etree.ElementTree as ER
doc = ER.fromstring(xml)
href = doc.find(".//link/.[@rel='s2']")
print(href)