gpt4 book ai didi

xml - 如何比较 xpath 中的日期以选择节点

转载 作者:数据小太阳 更新时间:2023-10-29 01:51:57 24 4
gpt4 key购买 nike

我想根据 xpath 中给定的条件获取节点以进行日期比较。我如何使用 xpath 做到这一点?

我需要使用 adjust-dateTime-to-timezone 吗?

最佳答案

XPath 2.0 有一个 number of date/time functions and operators以帮助处理日期。

假设您有一个这样的 XML 文档:

<doc>
<event date="2011-02-05">foo</event>
<event date="2011-08-01">bar</event>
<event date="2011-08-20">baz</event>
<event date="2011-11-07">qux</event>

</doc>

并且您想按 @date 筛选 2011 年 8 月的事件。

您可以使用这个 XPath:

/doc/event[xs:date(@date) le xs:date('2011-08-31') and 
xs:date(@date) ge xs:date('2011-08-01')]

它会为 barbaz 选择 event 元素。

关于xml - 如何比较 xpath 中的日期以选择节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7108306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com