Re: [xsl] which is faster?

Subject: Re: [xsl] which is faster?
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 4 Feb 2005 10:39:44 GMT
  I can only seem to get that to work if I define the key outside the 
  template... is this normal?


yes xsl:key is a top level instruction (like xsl:template)

  what is the purpose of that for-each loop? Could you not just go:

That very example appears in teh XSLT spec. A key() lookup looks up keys
in teh current document, so if you want to look yo keys in another
document you have to (In XSLT1) for-each yourself to that document
first.

  well the answer is no! I just tried it and it doesn't work... but why not? 
  You are not using anything from that xsl:for-each loop in the call to 
  xsl:value-of are you?

Yes the value-of is evaluated in the context of the current document,
and for-each changes that.

David



________________________________________________________________________
This e-mail has been scanned for all viruses by Star. 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
________________________________________________________________________

Current Thread