This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Xpath and copy-of
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: RE: Xpath and copy-of
- From: Kevin Williams <Kevin dot Williams at ultraprise dot com>
- Date: Fri, 9 Jun 2000 13:08:55 -0400
- Reply-To: xsl-list at mulberrytech dot com
> -----Original Message-----
> From: Liu, Ying [mailto:YiLiu@lehman.com]
> Sent: Friday, June 09, 2000 12:04 PM
> But as I read the XPath recommendation, child is an
> expression and so is
> parent.
> Did I have some misunderstanding?
Location steps in XPath consist of an axis specifier, a node test, and zero
or more predicates. They can also take the form of an abbreviated step. Axis
specifiers may also have abbreviations. According to the spec (2.2), "child"
is an axis, so "child::" becomes an axis specifier. And we see in (2.5) that
".." is an abbreviated step - specifically, it is the abbreviation for
"parent::*". So a location step could be "child::*" or "..", but never
"child::..".
Hope this makes sense...
- Kevin
Kevin Williams
XML Architect
Ultraprise Corporation
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list