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