[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Tracey Zellmann wrote:
how about
<xsl:template name="parameterizedTemplate">
<xsl:param name="trackID"/>
<xsl:param name="mcpID"/>
<xsl:param name="position"/>
<xsl:value-of select="$questions//Track[@id=$trackID]/MCP[@id=$mcpID]/ReportInstructions"/>
<xsl:value-of select="Report/TrackT1/Position[@position=$position]/MCHistogram[@id='1']/Average"/>
</xsl:template>
?
you can invoke this template with
hope that helps,
jvrn
Re: [xsl] constructing a "variable" select argument
Subject: Re: [xsl] constructing a "variable" select argument From: Joern Nettingsmeier <nettings@xxxxxxxxxxxxxxxxxxxxxx> Date: Mon, 27 Feb 2006 17:30:36 +0100 |
Tracey Zellmann wrote:
I have a stylesheet where I need to handle several different situations. I want to make these selections, for instance
<xsl:value-of select="$questions//Track[@id='T1']/MCP[@id='MC1']/ReportInstructions"/>
<xsl:value-of select="Report/TrackT1/Position[@position='Left Front']/MCHistogram[@id='1']/Average"/>
<xsl:copy-of select="/Report/TrackT1/Position[@position='Left Front']/MCHistogram[@id='1']/svg:svg"/>
In different situations, the value T1 and MC1 change, to say T2 and MC2, and position might be Right Rear.
how about
<xsl:template name="parameterizedTemplate">
<xsl:param name="trackID"/>
<xsl:param name="mcpID"/>
<xsl:param name="position"/>
<xsl:value-of select="$questions//Track[@id=$trackID]/MCP[@id=$mcpID]/ReportInstructions"/>
<xsl:value-of select="Report/TrackT1/Position[@position=$position]/MCHistogram[@id='1']/Average"/>
</xsl:template>
?
you can invoke this template with
<xsl:call-template name="parameterizedTemplate"> <xsl:with-param name="trackID" select="'T1'"/> <xsl:with-param name="mcpID" select="'MC2'"/> <xsl:with-param name="position" select="'Left Rear'"/> </xsl:call-template>
hope that helps,
jvrn
-- jvrn nettingsmeier
home://germany/45128 essen/lortzingstr. 11/ http://spunk.dnsalias.org phone://+49/201/491621
if you are a free (as in "free speech") software developer and you happen to be travelling near my home, drop me a line and come round for a free (as in "free beer") beer. :-D
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] constructing a "variable" sel, Tracey Zellmann | Thread | Re: [xsl] constructing a "variable", Tracey Zellmann |
RE: [xsl] when to use 'as' attribut, tom tom | Date | RE: [xsl] when to use 'as' attribut, Michael Kay |
Month |