XSLT 1.0 Comparer des Dates

Je veux comparer la date actuelle contre une date de début et date de fin.

XML est:

<forms>
  <form id="11">
     <start>somedate</start>
     <end>someotherdate</end>
   </form>
</forms>

Je suis en train d'essayer:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
xmlns:ex="http://exslt.org/dates-and-times" extension-element-prefixes="ex" >

<xsl:choose>
   <xsl:when test="end != ''                
      and start != '' 
      and ex:date(start) &lt;= current-date() 
      and current-date() &lt;= ex:date(end)">
      <!-- Do Stuff -->
   </xsl:when>
</xsl:choose>

J'obtiens l'erreur suivante:

xmlXPathCompOpEval: function current-date not found
XPath error : Unregistered function
XPath error : Stack usage errror
<ul class="ccb_forms_ul"></ul>
Ce moteur XSLT utilisez-vous? N'est-soutien EXSLT?
Je suis en essais avec xsltproc, mais pour l'utiliser dans WordPress et je n'ai aucune idée de ce que WP utilise. Tout ce que je sais, c'est que la version 2.0 de la version ci-dessus ne fonctionne pas dans WP.

OriginalL'auteur Simply Seth | 2013-12-03