- From: Oliver Becker <obecker@informatik.hu-berlin.de>
- Date: Fri, 19 Jul 2002 12:03:36 +0200 (MEST)
- To: saxon-help@lists.sourceforge.net, michael.h.kay@ntlworld.com
- Cc: public-qt-comments@w3.org
[ Question on the Saxon list regarding the context of the AVT in <xsl:for-each select="foo"> <xsl:sort lang="{...}" /> ] > > BTW, which node is the context node in this expression? Is it > > foo or foo's parent or maybe something completely different? > > This isn't clearly stated in the XSLT 1.0 spec. But the only logical > node to use as the context node (and the one that Saxon uses) is the > same one that is used for evaluating the select expression in the > <xsl:for-each>. Then please add something in the XSLT 2.0 spec. I couldn't find something at first go. To my mind it is a little bit odd that in <xsl:sort select="expr1" lang="{expr2}" /> expr1 and expr2 refer to different context nodes. Cheers, Oliver /-------------------------------------------------------------------\ | ob|do Dipl.Inf. Oliver Becker | | --+-- E-Mail: obecker@informatik.hu-berlin.de | | op|qo WWW: http://www.informatik.hu-berlin.de/~obecker | \-------------------------------------------------------------------/
Received on Friday, 19 July 2002 06:03:48 UTC