xsl-list
[Top] [All Lists]

RE: redundancy in string(number(current())) = 'NaN' ??

2003-06-11 14:58:58
  just poring over Kay's book, filling in the gaps, and in 
the section for xsl:message, there's an example that's selecting:

  //sales[string(number(current()))='NaN']

just to make sure, i'm assuming the "current()" part is 
redundant, since number() will use the string-value of the 
context node if there is no argument.  do i understand that correctly?


Inside a predicate, current() does not select the same thing as ".".

So the current() here is not redundant. But it is wrong: the example as
written won't do anything very useful, because the value of the
predicate doesn't depend on the context node.

Michael Kay  


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list