IMHO the definition (English) is wrong.
I don't understand what you mean by "wrong". I think you mean simply
that the function as specified doesn't meet your requirements. That
might mean the function is useless to you, but it doesn't make it wrong.
You could just as well say that it is wrong because it doesn't make your
toast in the morning. Judging by the extent to which the function is
used, it seems to meet plenty of other requirements, and as I showed in
my post, it can also be used as a primitive to underpin a more
sophisticated function that meets your requirements too.
Michael Kay
Saxonica
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--