[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Can I substitute a predefined path/expression within the [..] tags?
Subject: RE: [xsl] Can I substitute a predefined path/expression within the [..] tags? From: "Ganesh Murthy" <ganesh.murthy@xxxxxxxx> Date: Thu, 23 Jan 2003 16:59:32 -0600 |
Con.. this is a pretty good option too. I am glad to get past this blocker. Appreciate your time and help with this one! Ganesh. -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Conal Tuohy Sent: Thursday, January 23, 2003 1:46 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] Can I substitute a predefined path/expression within the [..] tags? Ganesh Murthy wrote: > I have several references in my stylesheet to a pattern that > resembles: > > Node[@name='AA' or @name='BB'] > > With time, I continuously need to update this pattern to include newer > attributes @name='CC', @name='DD' and so on. > > Instead of repeating this addition in every match in the stylesheet, > I am wondering if there is some way to store this path/expression: > > myexpression = "Node[@name='AA' or @name='BB']" or > myexpression = "@name='AA' or @name='BB' " > > and use 'myexpression' in my pattern matches. That way, I will have > only one location to update. I have tried using variables > without success. You could try using a key. Off the top of my head: <xsl:key name="mykey" match="Node" use="@name='AA' or @name='BB'"/> <xsl:template match="key('mykey','true')">...</xsl:template> Cheers Con XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Can I substitute a predef, Conal Tuohy | Thread | RE: [xsl] Can I substitute a predef, Michael Kay |
Re: [xsl] cleaning up ill-structure, S Woodside | Date | Re: [xsl] cleaning up ill-structure, Wendell Piez |
Month |