From: Jérôme Lehuen (Jerome.Lehuen@lium.univ-lemans.fr)
Date: 01/10/2002 - 14:24
Bonjour,
Je voudrais utiliser une fonction Javascript
dans une transformation XSLT en passant des
paramètres (pour faire autre chose qu'une
addition, évidemment). Pourquoi le résultat
affiché dans Internet explorer est :
[undefined] ???
Merci d'avance !
Jérôme Lehuen
===================================================================
<?xml version="1.0"?>
<?xml:stylesheet type="text/xsl" href="script.xsl"?>
<racine>
<somme x="2" y="3"/>
</racine>
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:user="http://mycompany.com/mynamespace">
<msxsl:script language="JScript" implements-prefix="user">
<![CDATA[
function toto(x,y)
{
Result = "[";
Result += (x + y);
Result += "]";
return Result;
}
]]>
</msxsl:script>
<xsl:template match="/">
<HTML><xsl:apply-templates/></HTML>
</xsl:template>
<xsl:template match="somme">
<xsl:value-of select="user:toto(@x, @y)"/>
</xsl:template>
</xsl:stylesheet>
--
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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|