xsl-list
[Top] [All Lists]

Re: xsl for two type of document

2003-07-17 10:04:48

  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



<Prev in Thread] Current Thread [Next in Thread>