[XSLT] Utilisation des fonctions

[email protected]
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.