Я пытаюсь фильтровать элементы на основе атрибута, который является датой в формате 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>
Моя попытка xpath:
'//article[xs:date(./@pub-date) > xs:date("2010-11-15")]'
Использование xpath 2.0 - позволит избежать добавления схемы, если это абсолютно необходимо.
Из комментариев:
Я считаю, что мне что-то не хватает тогда. Возможно ли, что мне нужно указать что-то еще для xs: date to Работа? Может быть, пространство имен xs: namespace определение?