I have an xsl:when test that is testing for an exact element name:
<xsl:when test="name(.)='my_element'> ...</xsl:when>
This works fine if this is all I need, but the problem is that it also
needs to test for the possibility of 'my_element_N' where N is any
positive number
('my_element_12' for example). I've tried the following to account for
the extra underscore in the element name:
<xsl:when test="name(.)='my_element' or starts-with(name(.),
'my_element_')"> ...</xsl:when>
This worked until I realized there are names such as 'my_element_data'
or
'my_element_information' etc. which are elements I do not want to
process
here.
Is there a way to search for exactly 'my_element_N' using number() or
some other function so I can test for the possibility of 'my_element_1'
or 2 or 3 or 672? Any suggestions would be appreciated!
Use the translate() function, so that it will produce "'my_element_" from
any "'my_element_"N
=====
Cheers,
Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list