Re: [xsl] Looping a node in XSLT

Subject: Re: [xsl] Looping a node in XSLT
From: Abel Braaksma <abel.online@xxxxxxxxx>
Date: Wed, 07 Mar 2007 02:39:38 +0100
Senthilkumaravelan Krishnanatham wrote:

Compiler warnings: line 5: Illegal attribute 'select'. ERROR: 'Syntax error in 'for 1 to 10 return .'.' FATAL ERROR: 'Could not compile stylesheet'

(Location of error unknown)XSLT Error (javax.xml.transform.TransformerConfigurationException): Could not compile stylesheet
Is there anyway I could use


Yes, there were errors in my template, it's getting a bit late over here, but nothing unusual, just a few typos, easy enough to fix if you follow the syntax error messages. A fix (checked and compiled with Saxon 8.8):

   <xsl:template match="products">
       <xsl:copy><xsl:apply-templates select="customer" /></xsl:copy>
   </xsl:template>
   <xsl:template match="customer">
       <xsl:copy-of select="for $n in (1 to 10) return ." />
   </xsl:template>

Current Thread