我想知道是否有办法(使用XPath)来验证1990年5月22日之后是否创建了dcterms:created
?如果是这样的话,表达式应该给出匹配。我尝试了几件事,但我无法让它发挥作用。例如://dcterms:created[text() > "1990-05-22"]
问题是比较操作员似乎不起作用,因为日期格式不是公认的值。
我想搜索的代码:
<dcterms:created>1990-05-25</dcterms:created>
感谢您的帮助!
答案 0 :(得分:2)
您正在比较字符串,首先将它们转换为日期类型,然后比较它们:
//dcterms:created[xs:date(text()) > xs:date("1990-05-22")]