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(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of
Carlos Barroso
Sent: 02 July 2003 10:31
To: xsl-list-digest(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] 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