[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Portability function-available tips

Subject: RE: [xsl] Portability function-available tips
From: "Andrew Welch" <AWelch@xxxxxxxxxxxxxxx>
Date: Fri, 9 Jan 2004 11:33:50 -0000

> No I don't think you want that, I think you want
>   <xsl:for-each select="exsl:node-set($foo-rtf)">
> Together with 
> <msxsl:script language="JScript" implements-prefix="exsl">
>    function node-set(r) {
> some javascript to return the thing cast to a node set
> which I'm sure you can do but don't have the doc to hand
> }
> </msxsl:script>

Thanks David, spell it out and I get there eventually...

However, the next stumbling block and possibly the nail in the coffin is
that function names cannot contain hypens.  So merely having:

function node-set() { }

Throws an error.

Can any msxsl:script'ers on the list get this stylesheet working with
msxml 4 purely by editing the script block?

<xsl:stylesheet version="1.0"

<msxsl:script language="JScript" implements-prefix="exsl">
  function node-set(nodelist) {
    //return me a node set

<xsl:variable name="foo-rtf">
<xsl:variable name="foo" select="esxsl:node-set($foo-rtf)"/>

<xsl:template match="/">
  <xsl:value-of select="$foo/foo"/>



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Current Thread