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]

Re: the nearest ancestor with the attribute


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


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