Tempore 23:07:13, die 07/13/2005 AD, hinc in
xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com scripsit Jason Kohls
<jasonkohls(_at_)gmail(_dot_)com>:
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
what was I thinking? I meant to say 'contains($possiblevalues, name())' of
course;)
this function returns true or false and takes only one string as an
argument -- I'm not sure how this would work in an xpath expression in
a for-each statement.
It can be used inside a predicate. example:
<xsl:variable name="query">red green blue</xsl:variable>
<xsl:template match="foo">
<xsl:apply-templates select="*[contains($query,name())]"/>
</xsl:template>
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>
--~--