This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

xpath problem


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]