This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
xpath problem
- To: xsl-list at lists dot mulberrytech dot com
- Subject: [xsl] xpath problem
- From: Graham Seaman <graham at codix dot net>
- Date: Mon, 24 Sep 2001 19:54:45 +0100 (BST)
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi,
I've got stuck on something I thought should be quite simple: I need
to select all elements of type foo which do not have an ancestor
with attribute bar.
I've been trying endless permutations, along the lines of:
<xsl:for-each select="///foo[not(ancestor::*[@bar])]">
and none of which work... I imagine the problem is with trying to use the
ancestor axis in this expression (although the above parses ok), but I
can't see a one-line way to do it otherwise. Any suggestions?
Thanks
Graham
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list