相关疑难解决方法(0)

xpath日期比较

我正在尝试根据格式中的日期属性过滤元素yyyy-MM-dd.

我的XML看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<root>
  <article title="wired" pub-date="2010-11-22" />
  <article title="Plus 24" pub-date="2010-11-22" />
  <article title="Finance" pub-date="2010-10-25" />
</root>
Run Code Online (Sandbox Code Playgroud)

我的xpath尝试:

'//article[xs:date(./@pub-date) > xs:date("2010-11-15")]'
Run Code Online (Sandbox Code Playgroud)

使用xpath 2.0 - 除非绝对必要,否则将避免添加模式.

来自评论:

我相信我一定会遗漏一些东西.是否有可能需要为xs:date指定其他内容?也许一个xs:名称空间定义?

xml xpath xpath-2.0

19
推荐指数
1
解决办法
3万
查看次数

标签 统计

xml ×1

xpath ×1

xpath-2.0 ×1