[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

how to pass parameters (msxml/xt/Saxon)

Subject: how to pass parameters (msxml/xt/Saxon)
From: Eric Vermetten <EVermetten@xxxxxxxxxxxxx>
Date: Tue, 17 Oct 2000 14:47:32 +0100
pass parameter to saxon
I have problems getting a parameter passed using
apply-templates. In the W3C rec. and Mike Kay's
book I read that this should be possible. 
Stripped to the core I have the following snippet 
(I have only one xsl:template with mode="Xrevised"). 

<xsl:template match="/">
<!-- ... -->
	<xsl:apply-templates mode="Xrevised">
		<xsl:with-param name="xyz" select="1234"/>
	</xsl:apply-templates>
<!-- ... -->
</xsl:template>

<xsl:template match="text()" mode="Xrevised">
<xsl:param name="xyz"/><!--<xsl:param name="xyz" select="678"/>-->
           <xsl:text>template output:</xsl:text><br />
		   <xsl:value-of select="$xyz"/> <br />
</xsl:template>

The code  results in a lot of lines with only
	template output: 
When taking the xsl:param element from the
comment part instead I get (a lot of):
	template output: 
	678
just as if there wasn't an xyz parameter specfied at the callers site.

I tried this with msxml(sept preview) xt & Saxon and
all give the same results. Am I missing something?
Any help greatly appreciated.

Eric Vermetten


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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.