Subject: RE: accessing attributes from different contexts
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Mon, 20 Jan 2003 19:52:57 -0000
|
> Considering the following xsl code
>
> <xsl:template match="elem[@attrib]">
> <xsl:variable name="attrib" select="@attrib"/>
> <xsl:value-of select="$otherDoc/otherElem[@attrib=$attrib]"/>
> </xsl:template>
>
> , is there a way to compare the "attrib" attribute of the
> template's context node to the one in the otherDoc xpath
> expression without creating a variable? If the above approach
> the best way to do this?
the alternative is
<xsl:value-of select="$otherDoc/otherElem[@attrib=current()/@attrib]"/>
but I would hesitate to say that either is better than the other.
Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|