Subject: RE: Which one's faster
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Wed, 2 Jul 2003 15:24:10 +0100
|
Measure it and see. If you can't see any difference, then it's not worth
bothering.
I suspect most XSLT processors generate essentially the same internal
code for both cases. So use the one that's more readable.
Michael Kay
> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of
> Carlos Barroso
> Sent: 02 July 2003 10:31
> To: xsl-list-digest@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Which one's faster
>
>
> Hy there.
> I would lie to know which version is faster for the transformer:
>
> Example 1:
>
> <xsl:template match="/">
> <xsl:for-each select="SITE" />
> <p><a href="@url"></a></p>
> </xsl_for-each>
> </xsl:template>
>
>
> Example 2:
>
> <xsl:template match="/">
> <xsl:for-each select="SITE" />
> <p>
> <a>
> <xsl:attribute name="href">
> <xsl:value-of select="@url" />
> </xsl:attribute>
> </a>
> </p>
> </xsl_for-each>
> </xsl:template>
>
> In resume, what's faster: creating the text directly or using
> the <xsl:attribute> for generating the text?
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|