我正在尝试根据格式中的日期属性过滤元素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:名称空间定义?