This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Preceding Ancestors
- To: "'Jeni Tennison'" <mail at jenitennison dot com>, "'XSL'" <xsl-list at lists dot mulberrytech dot com>, "'Michael Kay'" <mhkay at iclway dot co dot uk>
- Subject: RE: [xsl] Preceding Ancestors
- From: Richard Mitchell <Richard dot Mitchell at vbnonline dot com>
- Date: Thu, 9 Aug 2001 11:14:50 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
Richard:
> Hi Richard,
>
> >>> What I can't work out is how to get at any preceding elements that
> >>> are in my 'scope' i.e. from a file like
> >> [..]
> >>> I've tried ancestor::*/p but that will give me <p a="9"/> too.
>
> I think you want all preceding sibling p elements of either the
> current node or one of its ancestors. In other words:
>
> ancestor-or-self::*/preceding-sibling::p
>
> Can I have beer?
>
You can indeed, just come to Cambridge as stipulated in the contract
alternatively have... http://www.pubworld.co.uk/virtbar/beer.jpg but
that would cruel ;).
Michael sorry but you were received 44 minutes after Jenni and sent
about 40 minutes later :).
Thanks both of you. I never could understand all of that set difference
axes either and I'm about 50 characters into an XPath expression at the
time I need to know the answer.
Richard
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list