Oxygen XML Editor
 
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] removing nodes according to attibute value


Subject: RE: [xsl] removing nodes according to attibute value
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Tue, 1 Nov 2005 22:55:13 -0000

> Michael Kay:
> 
> > Start with an identity template that copies everything:
> 
> > <xsl:template match="*">
> >   <xsl:copy><xsl:copy-of
> > select="@*"/><xsl:apply-templates/></xsl:copy>
> > </xsl:template>
> 
>   Or matching "node()" if you want to copy everything, isn't it?
> 
>     <xsl:template match="node()">
>       <xsl:copy>
>         <xsl:copy-of select="@*"/>
>         <xsl:apply-templates/>
>       </xsl:copy>
>     </xsl:template>
> 

Your version will copy comments and processing instructions, mine won't.
Both of them copy text nodes: yours explicitly, mine by relying on the
built-in template rules. So they're different, but I'm not sure the
difference is relevant to the problem.

Michael Kay
http://www.saxonica.com/


Current Thread
 
© 2002-2008 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy
This website was created & generated with <oXygen/> XML Editor