Subject: Re: [xsl] referencing nodes via variables From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 30 Aug 2006 14:40:14 +0100 |
> 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[@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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] referencing nodes via var, Florent Georges | Thread | Re: [xsl] referencing nodes via var, David Carlisle |
Re: [xsl] referencing nodes via var, Sam Carleton | Date | Re: [xsl] referencing nodes via var, Sam Carleton |
Month |