Re: [xsl] how to changing context

Subject: Re: [xsl] how to changing context
From: "Frank Chen" <frank63@xxxxxxxxxxxxx>
Date: Mon, 23 Jul 2001 03:38:47 +0800
Hi:

Use a variable to store a.xml first:

<xsl:variable name="a" select="document('a.xml')"/>

and reference it with $a/location/path in your xsl:for-each block.

Frank
> 
> I have a XSLT page to transform a.xml as well as an XML
> file referenced by document('b.xml')
> 
> in the XSLT program, i wrote:
> 
> <xsl:template match="/"> <!-- the root of a.xml -->
> 
>   <xsl:for-each select="document('b.xml')/root/subroot"/>
>        <!-- here I want to reference to both
>             the nodes under EACH "subroot" of b.xml
>             and the nodes that are under the "/"node of a.xml>
>   </xsl:for-each>
> 
> </xsl:template>
> 
> how can i change context inside <xsl:for-each>? (better without the help
> of variable/param)
> 
> Thanks a lot!
> 
> 
> 
>  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