@Razor: Спасибо за это наблюдение. Редактирование сделано.

аюсь фильтровать элементы на основе атрибута, который является датой в формате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 для работы? Может быть, определение пространства имен xs:?

Ответы на вопрос(2)

Ваш ответ на вопрос