[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: processing source XML while inside variable proce
The basic rule is that if you're manipulating more than one document (tree) at once, then rather than relying on the context node (of which there can only be one), you need to bind variables to the different nodes you are interested in, and refer to them by means of variable references. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: news@xxxxxxxxxxx [mailto:news@xxxxxxxxxxx] > Sent: 10 May 2006 10:01 > To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' > Subject: processing source XML while inside variable > processing - XSLT 1.0 > > Hello List, > > I've a variable which I process inside a template. While > processig this variable I want to get data from the source > XML document, applying templates. > > <xsl:for-each select="$theVariable"> > <!-- some code here --> > <xsl:apply-template select="aNodeInsideTheSourceDocument" /> > > <!-- some more code here --> > </xsl:for-each> > > The problem is, that while processing the variable > "theVariable" with "xsl:for-each", the "apply-templates" > command searches for "aNodeInsideTheSourceDocument" inside > "theVariable" but not as required inside the source XML document. > > Is there any way to process the source document whily > processing a variable with XSLT 1.0? > > Thanks & with best regards, > Jan
|
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
|