[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] xsl for two type of document


Subject: Re: [xsl] xsl for two type of document
From: David Carlisle <davidc@xxxxxxxxx>
Date: Thu, 17 Jul 2003 18:04:48 +0100

  what is the most expression on time execution:
  is <xsl:apply-templates select="/*/doccontent/docbody"/>
  or <xsl:apply-templates select="/*[name()=$racine]/doccontent/docbody"/>


If you are asking which of those will be fastest to execute, then the chance
that it makes any measurable difference is negligible.
A typical stylesheet execution will be doing thousands of operations,
and you are asking the difference between /* and /*[something]
which is just the time to make one filter a node set which contains at most one
node.

The difference between the two expressions is not time, but result.
If $racine is `rubbish' then the first one will give the result it
gave before, but the second one will return no result.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread