Comparación de fechas xpath

Estoy tratando de filtrar elementos basados en un atributo que es una fecha en el formatoyyyy-MM-dd.

Mi XML se ve así:

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

Mi intento de xpath:

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

Usar xpath 2.0: evitaría agregar un esquema a menos que sea absolutamente necesario.

De comentarios:

Creo que entonces me falta algo. ¿Es posible que necesite especificar algo más para xs: date to work? Tal vez una xs: definición de espacio de nombres?

Respuestas a la pregunta(2)

Su respuesta a la pregunta