[xsl] Re: An unintended incompatibility with xsl:number

Subject: [xsl] Re: An unintended incompatibility with xsl:number
From: Henry Zongaro <zongaro@xxxxxxxxxx>
Date: Thu, 24 Jun 2010 14:02:10 -0400
Hi, Michael.

Michael Kay wrote on 06/24/2010 01:39:46 PM:
> Consider this source document:
> <doc>
> <a>
> <title/>
> </a>
> </doc>
> and this stylesheet:

> <xsl:for-each select="//title">
> <xsl:number from="a" count="a" level="single"/>
> </xsl:for-each>

> The XSLT 2.0 specification is explicit that the result should be 
> <out>1</out>
> The XSLT 1.0 specification is not quite so clear-cut, but the simplest 
> reading of it is to produce the result <out/>

I tried this with the Xalan-J interpreter and XSLTC.  In both cases, the 
result was


I also tried the XSLT compiling processor (mostly unrelated to XSLTC) that 
is included in IBM's Java 6.0.  The result on that processor was



Henry Zongaro
XML Transformation & Query Development
IBM Canada Lab   T/L 313-6044;  Phone +1 905 413-6044

Current Thread