[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xsl:when, xsl:otherwise question?
Hi, Nick, Look at xsl:if You can often get an if-else arrangement by doing something like this: <xsl:if test="@someattribute='something'"> do something... </xsl:if> <xsl:if test="not(@someattribute='something'"> do something else </xsl:if> Of course, it works with nodes and strings, not just attributes. I just grabbed attributes for the example. In XSL 2.0, there is an actual if-then-else construct. Here's a sample from a post by Jeni Tennison a few months ago: <xsl:sequence select="if (contains($path, '/')) then my:parsePath(substring-after($path, '/'), $newElement) else $newElement"/> "the above" what, by the way? Jay Bryant Bryant Communication Services (on contract at Synergistic Solution Technologies) "Nick Roberts" <nick_roberts5@xxxxxxxxxxx> 02/03/2005 01:24 PM Please respond to xsl-list@xxxxxxxxxxxxxxxxxxxxxx To xsl-list@xxxxxxxxxxxxxxxxxxxxxx cc Subject xsl:when, xsl:otherwise question? Is it possible to implement an else-if condition using the above. All literature i've read only seems to use xsl:when and xsl:otherwise... no "xsl:else-when" condition? Just wondered. Cheers
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|