Subject: Re: [xsl] xsl:when element test with number From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Fri, 24 Oct 2003 07:04:11 -0700 (PDT) |
> 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xsl:when element test wit, Wendell Piez | Thread | RE: [xsl] xsl:when element test wit, Boyd, Eddie |
Re: [xsl] parameter use in XPath, Saverio Perugini | Date | Re: [xsl] newline [\n] to <br />, David Carlisle |
Month |