This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Newbie: Use of "or" in XPath
- To: xsl-list at lists dot mulberrytech dot com
- Subject: [xsl] Newbie: Use of "or" in XPath
- From: Bernard Harrison <b_harrison at primus dot com dot au>
- Date: Thu, 08 Feb 2001 08:37:44 +1100
- References: <003b01c09130$80924060$2a53a8c0@latinia>
- Reply-To: xsl-list at lists dot mulberrytech dot com
I need an XPath that expresses a node set like:
/A/X|Y|Z/B
where X, Y or Z are possible children of A.
I want any B child elements of X, Y or Z.
If I try /A/X|Y|Z/B I effectively end up
with an XPath expression with 3 top level
"or" components:
/A/X or Y or Z/B
/A/*/B does work but there are elements
other than X, Y or Z that are children
of A that I want to filter out.
I can do:
/A/X/B|/A/Y/B|/A/Z/B
but that seems rather verbose and repetitive
I know I am missing something obvious.
Can anyone help me out?
kind regards,
Bern
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list