This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
XPath optional node question
- To: <xsl-list at mulberrytech dot com>
- Subject: XPath optional node question
- From: "Lynn Monson" <lmonson at flipdog dot com>
- Date: Mon, 4 Dec 2000 11:04:38 -0700
- Reply-To: xsl-list at mulberrytech dot com
Hello all,
I'm trying to write an XPath expression that matches optional elements in an
element path. For example, suppose I have the following XPath expression:
foo//bar
But I want to allow any number (even zero) of "a" and "b" elements to exist
where the "//" is. So my general expression would match the same nodes as,
say, these xpaths:
foo/a/bar
foo/a/a/a/a/bar
foo/a/b/bar
foo/b/bar
foo/bar
But would not match nodes matched by:
foo/x/bar
I've been unable to construct a proper xpath. Any help would be greatly
appreciated.
Thanks
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list