Re: Scope of document() in XSL
The templates which will be applied to elements of doc2.xml refer at one point to an element of doc1.xml by using "//element". If the current node is in doc2 then //element selects all the element nodes in doc2. If you want doc1 then you want document('doc1.xml')//element document() itself doesn't have scope, it just returns a set of document nodes (one in this case) what matters is the definition of a leading / in XPath which doesn't refer to the main input document but rather to the root node ancestor of the current node. 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 ________________________________________________________________________
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format