[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Yes!!
There is one remaining wrinkle I could use you help with.
I have this statement:
<xsl:copy-of select="/Report/TrackT1/Position[@position='Left Front']/MCHistogram[@id='1']/svg:svg"/>
The position and id attributes can change, and I can handle that as in the earlier case.
However, the TrackT1 part of the expression can also change - to TrackT2, TrackT3, Track5-18, etc, taking on various values.
Assuming I bring a parameter into the template, and possibly use concatenation functions, how can I establish the right value in the middle of the XPath expression?
----- Original Message ----- From: "Florent Georges" <darkman_spam@xxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Monday, February 27, 2006 2:29 PM
Subject: Re: [xsl] constructing a "variable" select argument
Re: [xsl] constructing a "variable" select argument
Subject: Re: [xsl] constructing a "variable" select argument From: "Tracey Zellmann" <tracey.zellmann@xxxxxxxxxxx> Date: Mon, 27 Feb 2006 16:10:36 -0500 |
Yes!!
Thank you, Florent and MK. This will probably simplify my stylesheet by at least a factor of 10. It is a gotcha.
There is one remaining wrinkle I could use you help with.
I have this statement:
<xsl:copy-of select="/Report/TrackT1/Position[@position='Left Front']/MCHistogram[@id='1']/svg:svg"/>
The position and id attributes can change, and I can handle that as in the earlier case.
However, the TrackT1 part of the expression can also change - to TrackT2, TrackT3, Track5-18, etc, taking on various values.
Assuming I bring a parameter into the template, and possibly use concatenation functions, how can I establish the right value in the middle of the XPath expression?
----- Original Message ----- From: "Florent Georges" <darkman_spam@xxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Monday, February 27, 2006 2:29 PM
Subject: Re: [xsl] constructing a "variable" select argument
Tracey Zellmann wrote:
However, this does not: after calling the template with <xsl:with-param name="track" select="T1"/>
You're selecting here element nodes that are childs of the context node and whose name is 'T1'. But I wonder if you don't want the string 'T1' instead:
<xsl:with-param name="track" select="'T1'"/>
(note the additional quotes).
Regards,
--drkm
___________________________________________________________________________
Nouveau : tiliphonez moins cher avec Yahoo! Messenger ! Dicouvez les tarifs exceptionnels pour appeler la France et l'international.
Tilichargez sur http://fr.messenger.yahoo.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] constructing a "variable", Florent Georges | Thread | Re: [xsl] constructing a "variable", Florent Georges |
Re: [xsl] when to use 'as' attribut, Dimitre Novatchev | Date | Re: [xsl] constructing a "variable", Florent Georges |
Month |
Keywords