|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Grouping conditions
> Hello again > > I have some conditions where the action for a lot of them is the same. > > Is there any other way of grouping these than > <xsl:choose> > <xsl:when test="@type='101' or @type='102' or @type='103' ..."> > <xsl:do-something/> > </xsl:when> > <xsl:when test="@type='201' or @type='202' or @type='203' ..."> > <xsl:do-something-else/> > </xsl:when> > </xsl:choose> > > Is there a way doing something like: > <xsl:choose> > <xsl:when test="@type='101'|'102'|'103'|'104'..."> > .. > </xsl:choose> > > If this is not possible, is there another way of achieving the same result? > There are many values that - in this part of the stylesheet - yields the > same function, so it is quite cumbersome writing all those "or @type=". > > Thanks > Ragulf Pickaxe :) No, it's not possible. We had it already yesterday. '|' means UNION on nodesets, 'or' means OR. But @type='101' is no nodeset. > (I hope that this is not a question where the answer can be read directly > >from page xx on Michael Kays book - at least, I haven't been able to find > it). Not explicitely I think, but you can read about or operator (2nd edition, p. 404) and union operator (p. 424). Regards, Joerg XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|

Cart








