| Subject: RE: [xsl] Variable and parameter with same name and scope  allowed in 2.0 From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 2 May 2006 14:50:15 +0100 | 
> I've only tried this with Saxon 8.7.1 so I'm assuming it's > intentional? Is there a good reason for this - something > that I'm not seeing at the moment? It's intentional and the reason for it is that people voted for it, but I can't read their minds to tell you why they did so. It can be quite convenient though when writing a micro-pipeline: <xsl:variable name="selected-nodes" select="...."/> <xsl:variable name="selected-nodes" select="if (XYZ) then $selected-nodes else ...."/> <xsl:variable name="selected-nodes" select="if (PQR) then $selected-nodes else ...."/> Michael Kay http://www.saxonica.com/
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] Variable and parameter wi, David Carlisle | Thread | Re: [xsl] Variable and parameter wi, andrew welch | 
| Re: [xsl] treating variables like n, Esha Datta | Date | Re: [xsl] Variable and parameter wi, David Carlisle | 
| Month |