XPath 2.0查询:1个元素,检查两个日期

时间:2012-10-29 16:14:27

标签: xpath xpath-2.0 xpathquery

这就是我的XML文件的样子

(1记录:)

<movie>
    <idMovie>4373</idMovie>
    <Name>Casanova</Name>
    <Timestamp>2012-11-15 15:00:00</Timestamp>
    <is3D>1</is3D>
    <isNL>0</isNL>
    <Room>35</Room>
    <Theater>Kinepolis Brussel</Theater>
</movie>

由于我需要检查下周播放的电影,我尝试了一个XPath(2.0)表达式,如:

/movie[Theater="xxxx"][Timestamp>'2012-11-09']/Name

这将返回所有时间戳大于10月29日的电影。但我需要在10月29日到11月5日期间播放所有电影。我想我需要一个BETWEEN函数或类似的东西。

希望有人能够提供帮助!

提前致谢

1 个答案:

答案 0 :(得分:2)

使用and

[Timestamp>'2012-10-29' and Timestamp<'2012-11-05']