[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XML in the alleged Real World (was Re: Does XML-
> > > > That's a bit of an exaggeration. For instance, consider > this CS101 for > loop: > > > > for (int i=1; i < 10; i++) { > > System.out.println(i); > > } > > > > Here's the same loop in XSLT: > > > > <xsl:template name="CS101"> > > <xsl:param name="index" select="1"/> > > <xsl:if test="index <= 10"> > > <xsl:value-of select="$index"/> > > <xsl:call-template name="CS101"> > > <xsl:param name="index" select="$index + 1"/> > > </xsl:call-template> > > </xsl:if> > > </xsl:template> In XSLT 2.0, of course, you can write: <xsl:for-each select="1 to 10"> <xsl:value-of select="."/> <xsl:text>
</xsl:text> </xsl:for-each> or even more concisely: <xsl:value-of select="1 to 10" separator="
"/> which is shorter than the Java version. (You did want each number to be on a new line, didn't you?) Michael Kay Software AG home: Michael.H.Kay@n... work: Michael.Kay@s... >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|