我有一个要求,我需要下面的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 (年/月/日)
任何输入??
答案 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()
谢谢大家:)