[
Lists Home |
Date Index |
Thread Index
]
At 2004-02-25 06:39 -0800, Murali Mani wrote:
>On Wed, 25 Feb 2004, G. Ken Holman wrote:
>
> > >// is the descendant axis - not the root of the document.
> >
> > Not quite true and your questions are answered when you realize that "//"
> > is an abbreviation of "/descendent-or-self::node()/" ... note how it does
> > include itself. And also note that you cannot end an expression with "//".
>
>That is correct.. that matters if we use order predicates, otherwise I
>believe it does not matter whether // is descendant or
>/descendant-or-self::node()/ -- I think ...
I disagree ... if it were "descendant" then when you make the next location
step of "@b" in the location path you wouldn't get your own attributes,
only your descendants' attributes. So I truly believe it does matter and
they are not the same and you don't address the same set of nodes.
I confess I don't know what you mean when you use the phrase "order
predicates" so I may be off-base trying to help you here.
......................... Ken
--
Public courses: Spring 2004 world tour of hands-on XSL instruction
Each week: Monday-Wednesday: XSLT/XPath; Thursday-Friday: XSL-FO
United States: Washington, DC March 15; San Francisco, CA March 22
Finland April 26; Hong Kong May 17; Germany May 24; London June 07
World-wide on-site corporate, government & user group XML training
G. Ken Holman mailto:gkholman@CraneSoftwrights.com
Crane Softwrights Ltd. http://www.CraneSoftwrights.com/x/
Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995)
Male Breast Cancer Awareness http://www.CraneSoftwrights.com/x/bc
|