Finalement j'ai essayé avec la version 8 de saxon et ça marche.
Selon xav.dev@free.fr:
> 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)
>
>
--
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 13:55:55 2006