This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: the nearest ancestor with the attribute
- To: Jeni Tennison <mail at jenitennison dot com>, xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] the nearest ancestor with the attribute
- From: Wendell Piez <wapiez at mulberrytech dot com>
- Date: Wed, 17 Jan 2001 13:38:53 +0000
- References: <000401c08068$b17bab40$0100007f@mhkhome><000401c08068$b17bab40$0100007f@mhkhome>
- Reply-To: xsl-list at lists dot mulberrytech dot com
At 10:45 AM 1/17/01 +0000, you wrote:
>Mike Kay wrote:
> >> ancestor::*/@attr[last()]
> >>
> >> At least I *think* that's right ;)
> >
> > No, I don't think it is. This expression will return a set consisting
> of the
> > last @attr attribute of each ancestor element. An element can only have one
> > @attr attribute so saying you want its last one is pointless.
> >
> > (ancestor::*/@attr)[last()] will select the last in document order
> (i.e. the
> > innermost available attribute).
>
>Oh yeah, that's what I meant to say :)
And that's what I said too, before Oliver pointed out the flaw in the
reasoning I used to get there (and the erroneous claim I made about another
expression). :-)
But what *is* the order of nodes returned by ancestor::*/@attr (without the
grouping operator)? I suppose one could always test it and find out what
the software thinks (heh).
Cheers,
Wendell
======================================================================
Wendell Piez mailto:wapiez@mulberrytech.com
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list