Bonjour,
Je n'arrive pas à utiliser les fonctions textes dans une transformation XSLT.
J'utilise saxon 6.5.3.
Voici mon code :
<xsl:choose>
<xsl:when test='ends-with(@parameter-view-ref, "_View")'>
<xsl:value-of select='replace(@parameter-view-ref, "_View", ".view")' />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="@parameter-view-ref" />
</xsl:otherwise>
</xsl:choose>
Lors de l'execution, les fonctions ne sont pas reconnues.
J'ai essayé de préfixer les fonctions avec fn: et de déclarer le namespace avec
:
xmlns:fn="http://www.w3.org/2005/02/xpath-functions"
mais ça ne fonctionne pas non plus.
Comment faire pour utiliser des fonctions avec saxon 6.5.3 ?
Faut il que je change de version de saxon ?
Merci d'avance.
Xavier
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Fri Mar 24 11:21:52 2006