| Subject: Performance question From: "Larry Mason" <Larry_Mason@xxxxxx> Date: Thu, 17 Jun 1999 12:31:35 -0500 | 
In turning XML data into an HTML table, each table row is given an alternate
color.  The report under test has 2283 rows.  During my attempt to optimize the
XSLT code, I am finding some interesting numbers.  If I use the start_row2
template below, the time to convert is 9.4 seconds.  The same report using the
start_row3 template, runs in 4.2 seconds!
My question is 2 fold:
Which of the pieces in start_row2 is the time consumer? (hard coding the colors
instead of variables made no difference)
and
Is there a better approach?
I am using the latest XT version.
Thanks in advance,
Larry Mason
  <xsl:template name="start_row2">
    <xsl:param-variable name="depth">2</xsl:param-variable>
          <xsl:choose>
            <xsl:when test="$depth mod 2">
              <TR bgcolor="{$my_stripe_even}"/>
            </xsl:when>
            <xsl:otherwise>
              <TR bgcolor="{$my_stripe_odd}"/>
            </xsl:otherwise>
          </xsl:choose>
  </xsl:template>
  <xsl:template name="start_row3">
    <xsl:param-variable name="depth">2</xsl:param-variable>
          <TR/>
  </xsl:template>
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: Building the "World's Largest P, Chuck White | Thread | splitting into separate files and l, Sebastian Rahtz | 
| Re: Building the "World's Largest P, Tyler Baker | Date | Re: side-effect-free (was Re: Can s, Dieter Maurer | 
| Month |