Re: [xsl] Looping a node in XSLT

Subject: Re: [xsl] Looping a node in XSLT
From: Senthilkumaravelan Krishnanatham <senthil@xxxxxxxxx>
Date: Tue, 6 Mar 2007 18:40:35 -0800
I am not using Saxon 8.8 and use java parser to do the same.
for loop syntax is nt working in there,


On Mar 6, 2007, at 5:39 PM, Abel Braaksma wrote:


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