获取Xpath1.0中的最新日期

时间:2014-05-06 09:04:46

标签: xpath

我有一个要求,我需要下面的XML中的最新日期。在Xpath 2.0中,有一个名为max()的函数。但我正在使用Xpath1.0。

<Info><Date>2014-04-21</Date></Info><Info><Date>2014-05-05</Date></Info><Info><Date>2014-04-28</Date></Info>

预期产出: 05/05/2014 (年/月/日)

任何输入??

1 个答案:

答案 0 :(得分:1)

实际上我的xml有一点变化。以下是我的XML(添加了额外的父节点)。

<CustomContent>
<Info>
<Name>abc</Name>
<Date>2014-04-21</Date>
</Info>
<Info>
<Name>def</Name>
<Date>2014-05-05</Date>
</Info>
<Info>
<Name>ghi</Name>
<Date>2014-04-28</Date>
</Info>
</CustomContent>

现在这里是查找上述XML的最大日期的Xpath。

//CustomContent/Info/Date[not(text() <= preceding::Date/text()) and not(text() <=following::Date/text
())]/text()

谢谢大家:)

相关问题