Subject: RE: [xsl] identity transform styles (was "Re [xsl] Change xml:lang ...") From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 15 Oct 2009 22:16:36 +0100 |
> Michael -- > > So you're saying that you prefer > > <xsl:template match="*"> > <xsl:copy> > <xsl:copy-of select="@*"/> > <xsl:apply-templates select="node()"/> > </xsl:copy> > </xsl:template> > > to > > <xsl:template match="@*|*"> > <xsl:copy> > <xsl:apply-templates select="@*|node()"/> > </xsl:copy> > </xsl:template> > > for the cases where attribute processing is minimal, right? > May I ask if that is because it's more efficient, more > elegant, more XSLT-ish, or just personal preference? A bit of each. It just seems over-engineered to do rule-based processing of attributes when every attribute is processed in exactly the same way. Regards, Michael Kay http://www.saxonica.com/ http://twitter.com/michaelhkay
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] identity transform styles, G. Ken Holman | Thread | [xsl] De Normalize XML using XSLT, Senthilukvelaan |
Re: [xsl] identity transform styles, G. Ken Holman | Date | [xsl] Concat function returning nod, Alex Muir |
Month |