Polman wrote: > > The production for NodeType now also includes 'point' > and 'range'. > > Does this imply that a queries (query fragments) like > ancestor::point() > and > self::range() > are correct, Syntactically, yes. > and if yes, what do they return, if, for example, > the context location is a node location? If the context location is a node, then the contents of its 'ancestor' and 'self' axes (and in fact, of *all* its axes) are defined by the XPath spec. (XPointer doesn't override these.) In each case, the axis contains a set of nodes. A NodeTest of "point()" or "range()" is false for any node, so the above Steps would yield always yield empty location sets (when the context location is a node). > I have the feeling that I am constantly overlooking > an essential phrase in the specs that explains all this. It could just be the trick of knowing when the XPointer semantics "fall through" to the XPath semantics. -Michael DyckReceived on Sunday, 18 February 2001 12:53:06 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 October 2009 08:39:41 GMT