Subject: Re: // expanding to descendant-or-self::node()
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 16 Sep 2008 14:57:29 +0100
|
> I think that's a better situation than we have now...
actually so do I, (hence my first answer, which didn't try to give a
rational explanation) but I suspect that the reasoning was more along
the lines of the second answer.
// was a primitive or at least its expansion wasn't formally defined) in
December 1998
A // can be used instead of / to select from descendants instead of from
children.
by April 1999 it had become
// is short for /from-descendants-or-self(node())/
which is essentially (modulo syntax changes) the definition it ended up
with.
I couldn't immediately spot anything in the working group mail archive
between those dates that showed when the change happened (not that I
could tell you if I had found it:-)
David
________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs.
________________________________________________________________________
|