匹配键值列表中的<值>(Apigee)

时间:2016-01-05 13:55:39

标签: xml xpath apigee

我有以下XML:

<Developer>
  <Attributes>
    <Attribute>
      <Name>Role</Name>
      <Value>xxx</Value>
    </Attribute>   
    <Attribute>
      <Name>CreatedAt</Name>
      <Value>xxx</Value>
    </Attribute>
  </Attributes>
</Developer>

我想与<Value><Attribute>

<Name> Role标记相匹配

我尝试过以下表达式(正如我在关于apigee的SO问题中所读到的那样):

/Developer/Attributes/Role

但它并不适合我。对此最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

斜杠之间的XPath段是元素的名称。您需要遍历要从中选择的元素,然后使用谓词选择正确的元素:

/Developer/Attributes/Attribute[Name = 'Role']/Value