Сравнение дат xpath

Я пытаюсь фильтровать элементы на основе атрибута, представляющего дату в формате гггг-ММ-дд .

Мой 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: определение?

19
задан Razor 3 December 2010 в 20:03
поделиться