Subject: Re: [xsl]: Context inside nested for-eaches from different document() s From: Trevor Nash <tcn@xxxxxxxxxxxxx> Date: Mon, 28 Jan 2002 15:50:16 +0000 |
>I have something like this: > ><xsl:variable name="a" select="document('a.xml')/TopNode"/> >... > ><xsl:template match="elementX"> ><xsl:for-each select="$a"> ><xsl:value-of select="./@AnAttribute[../@DifferentAttribute= <<here I want >to refer to an attribute from an elementX>>]"/> > Even when you are not switching documents, it is useful to use variables. Try: <xsl:template match="elementX"> <xsl:variable name="x" select="." /> <xsl:for-each select="$a"> <xsl:value-of select="./@AnAttribute[../@DifferentAttribute= $x/@AttributeFromX]"/> If you were using apply-templates instead of for-each, then pass parameters. Regards, Trevor Nash -- Traditional training & distance learning, Consultancy by email Melvaig Software Engineering Limited voice: +44 (0) 1445 771 271 email: tcn@xxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl]: Context inside nested for-ea, TSchutzerWeissmann | Thread | RE: [xsl]: Context inside nested fo, Michael Kay |
Re: [xsl] how to format page number, G. Ken Holman | Date | [xsl] How to select elements based , Rogier Hofboer |
Month |