|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: how to changing context
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
|
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
|

Cart








