RE: [xsl] Count - Saxon & Xalan

Subject: RE: [xsl] Count - Saxon & Xalan
From: Mark Feblowitz <mfeblowitz@xxxxxxxxxxxxxxxx>
Date: Fri, 20 Jul 2001 10:26:15 -0400
Where would the mode be specified so that the correct variable definition
would be picked up?


 -----Original Message-----
From: 	David Carlisle [mailto:davidc@xxxxxxxxx] 
Sent:	Friday, July 20, 2001 9:24 AM
To:	xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject:	Re: [xsl] Count - Saxon & Xalan

> The following works fine with Saxon, but fails with Xalan 

because xalan implements XSLT 1.0 but saxon implements 1.1 which
unfortunately allows this behaviour even in a 1.0 stylesheet.

Don't do
<xsl:variable name="NODES">
          <xsl:apply-templates select="Product" mode="Count"/>


<xsl:variable name="NODES" select="Product" mode="Count"/>

then in any XSLT system you will be able to do
   <xsl:value-of select="count($NODES//Product)"/>


This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit or alternatively call
Star Internet for details on the Virus Scanning Service.

 XSL-List info and archive:

 XSL-List info and archive:

Current Thread