节点中的描述符XPath

时间:2019-05-13 14:32:33

标签: xml xslt xpath workday-api

我试图设置属性并对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>

1 个答案:

答案 0 :(得分:0)

rs:Descriptor是一个属性,在XPath表达式中,属性必须以@为前缀。所以一个有效的表达式来获取字符串

  

主管姓名

可能是

/rs:Report_Entry/rs:SuperiorOrganization/@rs:Descriptor

(假设rs:wd:命名空间是可互换的。)