Subject: RE: [xsl] Accessing the source nodetree while in another context From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Wed, 20 Nov 2002 16:45:24 -0000 |
Declare a global variable <xsl:variable name="root" select="/"/> This is a FAQ. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Jeff Rosler > Sent: 20 November 2002 15:46 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Accessing the source nodetree while in another context > > > Hi All, > > Can anyone tell me if there is a way to access the source > nodetree while within another nodetree context? Here's a > simple example - > > ... > <xsl:variable name="mydoc" select="document('mydoc.xml')"/> > <xsl:apply-templates select="$mydoc//*"/> ... > > While the apply-templates is run, the context for the current > node is set to $mydoc and any templates that are executed use > that. If I want to access the nodetree for the source > document on which the transform was run, is there a simple > syntax to specify it? I see how I could do this if I used an > xsl:for as I could copy part of the source nodetree into a > variable and just access the variable, but it seems like if I > want to use templates, they are going to be in a global scope > and I won't be able to access my variable as it isn't in the > same scope. Therefore, I would need some syntax to specify > the source nodetree directly. > > Thanks for any and all comments. Please let me know if I'm > missing something simple :-). Jeff Rosler Consultant > Flatirons Solutions Corp 2555 55th Street Suite 100D Boulder, > CO 80301 303-544-0514 x11 jeff.rosler@xxxxxxxxxxxxxxxxxxxxxx > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Accessing the source node, Vasu Chakkera | Thread | RE: [xsl] Accessing the source node, Jeff Rosler |
Re: [xsl] Accessing the source node, Vasu Chakkera | Date | Re: [xsl] Embed JavaScript in XSL, SAL ROSALES Jr. |
Month |