我试图设置属性并对xpath是什么感到困惑。例如,我的属性之一是
props['SuperiorOrganization'] = parts[0].xpath('/rs:Report_Entry/rs:SuperiorOrganization/Descriptor')
,我尝试使用没有任何价值的rs:/descriptor
。
我的 xml 返回如下内容:
<wd:SuperiorOrganization wd:Descriptor="Name of Supervisory">
<wd:ID wd:type="WID">XXXXXXXXXXXXXXXXXXX</wd:ID>
<wd:ID wd:type="Organization_Reference_ID">XXXXXX</wd:ID>
答案 0 :(得分:0)
rs:Descriptor
是一个属性,在XPath表达式中,属性必须以@
为前缀。所以一个有效的表达式来获取字符串
主管姓名
可能是
/rs:Report_Entry/rs:SuperiorOrganization/@rs:Descriptor
(假设rs:
和wd:
命名空间是可互换的。)