Subject: Re: [xsl] xsl:script (again) From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Thu, 7 Mar 2002 12:23:20 +0000 |
Hi Alia, > But I got as output: SalesPosition=1 function SalesPos() > SalesPos=SalesPosition SalesPosition=SalesPosition+1 end function > function calcul(node) m=node.childnodes.item(1).text > n=node.childnodes.item(2).text calcul=m*n end function It looks as though the stylesheet isn't being interpreted properly. It could be a couple of things: - are you accidentally running the transformation on the stylesheet rather than on the source document? - are you using MSXML2, which doesn't support XSLT? You could try adding an extension-element-prefixes attribute to the xsl:stylesheet element to state that the prefix 'msxsl' is being used for extension elements, though I don't think that would make a difference. By the way, your function seems a little peculiar, since you can easily get the position of a particular Salesperson through the position() function. Rather than using your xslscript:SalesPos() function, why not just do: <xsl:template match="Salesperson"> <tr> <td><xsl:value-of select="position()" /></td> <td><xsl:value-of select="Name" /></td> <td><xsl:value-of select="Sales" /></td> </tr> </xsl:template> Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xsl:script (again), Julian Reschke | Thread | RE: [xsl] xsl:script (again), Bagchi Ratul |
RE: [xsl] xsl:script (again), Bagchi Ratul | Date | Re: [xsl] Exclude: Substring Starts, Joerg Heinicke |
Month |