[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Get nodes with document() and applying templates t

Subject: Re: Get nodes with document() and applying templates to them
From: David Carlisle <davidc@xxxxxxxxx>
Date: Mon, 14 Feb 2005 17:43:16 GMT
treemenu.xml
  BTW, when i do 

  <xsl:apply-templates
  select="document('TreeMenu.xml')//Menu[Menu_K=current()/MenuData]/Menu"
  />

  what is hapening? Does the entire TreeMenu.xml loads and then get the
  nodes selected, or by some magic only the nodes selected are being
  loaded?


You are not supposed to ask. That is if the system can apply magic to
download less of that document (or less of the original source document)
than is apparently requested then this just comes under the "invisible
optimisation" implementation details banner.

However it's safest to assume that the whole document is
loaded. Specifically because in the template for Menu that is applied by
the above you are free to go
<xsl:value-of select="../../.."/>
so if the system had magically only fetched the  Menu nodes it had
better magically fetch the great-grandparents of those nodes when it
comes to this command.

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

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.