Comparaison des dates xpath

Je vais essayer d'éléments de filtre basé sur un attribut qui est une date au format yyyy-MM-dd.

Mon XML ressemble à ceci:

<?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>

Mon xpath tentative:

'//article[xs:date(./@pub-date) > xs:date("2010-11-15")]'

À l'aide de xpath 2.0 - permettrait d'éviter l'ajout d'un schéma, sauf si absolument nécessaire.

De commentaires:

Je crois que je dois être en manque de quelque chose
alors. Est-il possible que j'ai besoin de
spécifier quelque chose d'autre pour xs:date de
travail? Peut-être un xs: espace de noms
définition?

source d'informationauteur Razor