Bonjour,
je rencontre un petit probleme avec l'utilisation de fonction dans ma XSL. En effet lorsque j'ajoute ce bout de code dans ma XSL je recois l'erreur suivante. Notez que j'applique ma XSL avec ANT. Lorsque j'applique ma XSL avec XMLSpy ca marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <xsl:function name="kgr:upperCase"> <xsl:param name="strToUpperCase"/> <xsl:variable name="strLower" select="'abcdefghijklmnopqrstuvwxyz'"/> <xsl:variable name="strUpper" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'"/> <xsl:value-of select="translate($strToUpperCase,$strLower,$strUpper)"/> </xsl:function>J'obtiens cette erreur sans meme faire appel a ma fonction. Par ailleurs ma XSL fonctionne bien sans ce bout de code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 [xslt] : Fatal Error! org.apache.xml.utils.WrappedRuntimeException: Could not find variable with the name of strToUpperCase Cause: org.apache.xml.utils.WrappedRuntimeException: Could not find variable with the name of strToUpperCase
Merci pour votre aide !
Partager