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(_at_)swisslab(_dot_)de [mailto:news(_at_)swisslab(_dot_)de]
Sent: 10 May 2006 10:01
To: 'xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com'
Subject: [xsl] 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
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--