Re: [xsl] identity transform exclude pis and comments

Subject: Re: [xsl] identity transform exclude pis and comments
From: "I-Lin Kuo" <ikuoikuo@xxxxxxxxxxx>
Date: Mon, 23 Jun 2003 13:53:00 +0000
Thanks. I modified your solution to get the attributes also.

<xsl:template match="*|text()|@*">
  <xsl:copy><xsl:apply-templates select="node()|@*"/></xsl:copy>
</xsl:template>

I-Lin Kuo, Ann Arbor, MI
Macromedia Certified ColdFusion 5.0 Advanced Developer
Sun Certified Java 2 Programmer
Ann Arbor Java Users Group (www.aajug.org) SUN Top 25 JUG

----Original Message Follows----
From: Elliotte Rusty Harold <elharo@xxxxxxxxxxxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] identity transform exclude pis and comments
Date: Mon, 23 Jun 2003 09:30:48 -0400

At 1:05 PM +0000 6/23/03, I-Lin Kuo wrote:
My identity transform below is picking up processing instructions and comments,
but I'd like to remove them


<xsl:template match="node()|@*">
  <xsl:copy><xsl:apply-templates/></xsl:copy>
</xsl:template>

I can do it with an xsl:if inside, but is there anything more elegant than this:


Yes

<xsl:template match="*|text()|@*">
  <xsl:copy><xsl:apply-templates/></xsl:copy>
</xsl:template>
--

  Elliotte Rusty Harold
  elharo@xxxxxxxxxxxxxxx
  Processing XML with Java (Addison-Wesley, 2002)
  http://www.cafeconleche.org/books/xmljava
  http://www.amazon.com/exec/obidos/ISBN%3D0201771861/cafeaulaitA

_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus



XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread