Subject: Re: the nearest ancestor with the attribute
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Wed, 17 Jan 2001 13:38:53 +0000
|
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@xxxxxxxxxxxxxxxx
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
| Current Thread |
- Re: the nearest ancestor with the attribute, (continued)
- Wendell Piez - Tue, 16 Jan 2001 11:39:19 -0500 (EST)
- Jeni Tennison - Wed, 17 Jan 2001 03:55:34 -0500 (EST)
- Michael Kay - Wed, 17 Jan 2001 04:33:06 -0500 (EST)
- Jeni Tennison - Wed, 17 Jan 2001 05:53:44 -0500 (EST)
- Wendell Piez - Wed, 17 Jan 2001 14:08:10 -0500 (EST) <=
- Michael Kay - Thu, 18 Jan 2001 04:45:33 -0500 (EST)
- David Carlisle - Thu, 18 Jan 2001 05:54:27 -0500 (EST)
- Jonathan Borden - Wed, 17 Jan 2001 07:51:46 -0500 (EST)
- David Carlisle - Wed, 17 Jan 2001 08:17:24 -0500 (EST)
|
|