W3C home > Mailing lists > Public > www-xpath-comments@w3.org > January to March 2004

Re: Confusion on XPath Grammar concerning attribute axis

From: David Carlisle <davidc@nag.co.uk>
Date: Thu, 15 Jan 2004 16:48:02 GMT
Message-Id: <200401151648.QAA20979@penguin.nag.co.uk>
To: daniel.kirmse@sap.com
Cc: www-xpath-comments@w3.org


> But what does /bar do on this context?

it selects the bar children of the attribute node. This will be the
empty set (in Xpath 1) or the empty sequence (in Xpath 2).

> Well this looks like a text() test on the attribute axis of foo. But
> what is the meaning of that? 

same as above, it selects all the text nodes which are on the attribute
axis which is again an empty selection.

All these are already Xpath 1 syntax and commonly used there, as there
is no syntax corresponding to Xpath 2's () to generate an empty node set
in Xpath 1, so expressions such as these (and the similar /..)  are
often used as the default value of node-set valued parameters.

David
(Not  a WG member)

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
Received on Thursday, 15 January 2004 11:48:31 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 3 October 2007 16:05:55 GMT