Hi,
Tempore 22:18:44, die 07/13/2005 AD, hinc in
xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com scripsit Jason Kohls
<jasonkohls(_at_)gmail(_dot_)com>:
I'm using the following partial XPath expression...:
[name()='RED' or name() = 'GREEN' or name() = 'BLUE']
... in several locations in my stylesheet:
<xsl:for-each select="/*/*[1]/*[name()='RED' or name() = 'GREEN' or
name() = 'BLUE']">
<xsl:for-each select="*[name()='RED' or name() = 'GREEN' or name() =
'BLUE']">
Is it possible to store a fragment of an XPath expression in a
variable
no
or is there another method of eliminating redundancy that I'm
not aware of?
rather use "self::RED" instead of "name() = 'GREEN'"
or, another approach, store the strings 'RED' , 'GREEN', etc in a variable
or xml fragment and use 'contains(., $possiblevalues)' to test them all at
once
regards,
--
Joris Gillis (http://users.telenet.be/root-jg/me.html)
Spread the wiki (http://www.wikipedia.org)
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--