Re: [xsl] converting xsl-wd to xsl1, msxml script changes

Subject: Re: [xsl] converting xsl-wd to xsl1, msxml script changes
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 14 Feb 2003 12:09:20 GMT

me> the help files in the msxml3 and msxml4 sdk download have lots of
me> examples of doing this sort of thing.

for example msxml3's entry for msxsl:script gives an example of an
extension function taking a node set argument (this one lineraises teh
tree returning a string with the xml syntax)



Example

This example creates a script block with a namepace prefix of "user"
that contains a function called "xml" that takes a node-list as an
argument. Later, this function is called from the select attribute of
<xsl:value-of>.

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
                xmlns:msxsl="urn:schemas-microsoft-com:xslt"
                xmlns:user="http://mycompany.com/mynamespace";
                version="1.0">
  <msxsl:script language="JScript" implements-prefix="user">
    function xml(nodelist) {
      return nodelist.nextNode().xml;
    }
  </msxsl:script>
  
  <xsl:template match="/">
    <xsl:value-of select="user:xml(.)"/>
  </xsl:template>
</xsl:stylesheet>

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

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


Current Thread