RE: [xsl] Must be a better way to write this XPath expression

Subject: RE: [xsl] Must be a better way to write this XPath expression
From: "Lars Huttar" <lars_huttar@xxxxxxx>
Date: Fri, 6 Jun 2003 11:48:13 -0500
Simon wrote:
> In my XSL to get sections 'a' and 'b' I would have thought 
> something like:
> 
> /data/stuff/(a|b)
> 
> would work but the only thing I can get to work is:
> 
> /data/stuff/a|/data/stuff/b
> 
> which just seems too long winded for there not to be a better way to 
> express it.

It may be the best way.
I believe in XPath 2.0 you could say /data/stuff/(a|b), but in XPath 1.0
the best ways I can think of would be
  /data/stuff/a | /data/stuff/b
or
  /data/stuff/*[self::a | self::b]

Lars


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread