[Home] [By Thread] [By Date] [Recent Entries]

Subject: Re: Using URL parameters in XSL
From: Julian Wood <woodj@xxxxxxxxxxx>
Date: Mon, 11 Aug 2003 12:54:34 -0600
Hi Huw,

Yes, this is exactly what I need, and it works perfectly in IE, but I need it to work in Mozilla too. Any way to do this using just standard XSL?

Thanks,

J

On Monday, August 11, 2003, at 11:26 AM, Huw Wilkins wrote:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:path="urn:test">

<xsl:output method="html"/>

            <msxsl:script implements-prefix="path" language="JScript">
                        function URL(oObj) {
						// Assumes oObj is an IXMLDOMNodeList
						// smarter type checking might be
						// advisable in a production environment.
                                    return oObj.item(0).url;
                        }
            </msxsl:script>

            <xsl:template match="/">
				Path of XSL Stylesheet document:<br/>
                        <xsl:value-of select="path:URL(document(''))"/>
                        <br/>
				Path of XML Document:<br/>
                        <xsl:value-of select="path:URL(.)"/>
            </xsl:template>

</xsl:stylesheet>

--
Julian Wood

Programmer/Analyst
Learning Commons, University of Calgary


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



Current Thread
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member