XPath optional node question

Subject: XPath optional node question
From: "Lynn Monson" <lmonson@xxxxxxxxxxx>
Date: Mon, 4 Dec 2000 11:04:38 -0700
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


Current Thread