xsl-list
[Top] [All Lists]

RE: [xsl] processing source XML while inside variable processing - XSLT 1.0

2006-05-10 02:50:51
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>
--~--

<Prev in Thread] Current Thread [Next in Thread>