Is there a more elegent way in XSLT 1.0?
well you don't need the variables you can do
<xsl:variable name="method"
select="/root/methods/method[(_at_)id=current()/@methodID and
@version=current()/@methodVer]"/>
although whether that's more elegant I'm not sure.
whenever you are doing /a/b/c[...] there's a good chance that the code
will look neeter and run faster (if the input is large enough) if you
use a key instead.
<xsl:key name="m" match="method" use="concat(@id,'/',@version)"/>
<xsl:template match="line">
<xsl:variable name="method" use="concat(@methodID,'/',@methodVer)"/>
...
David
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--