Xquery / Xpath属性名称值的函数

时间:2017-10-23 21:39:09

标签: xpath xquery

我正在尝试编写一个xquery来获取所选名称的值。 以下是我的要求 ie name = StartDate我想获取值或仅限StartDate

<associatedDates>
Zero or more repetitions:-->
<com1:date name="StartDate" value="StartDateValue"/
<com1:date name="DueDate" value="DueDateValue"/>
<com1:date name="SchedStartDate" value="2017-10-23T00:00:00.000-04:00"/>
 </associatedDates>

我尝试了所有不同的xqueries。但我得到的是在我的结果中分配给单个变量的所有日期。

1 个答案:

答案 0 :(得分:0)

使用谓词将XPath约束到右侧元素,并选择其value属性:

/associatedDates/com1:date[@name = 'DueDate']/@value