RE: Don't understand it, ...

Subject: RE: Don't understand it, ...
From: Ewout Kanger <EKanger@xxxxxxxxxxxxx>
Date: Fri, 3 Nov 2000 14:43:35 -0400 (EST)
	Try this:

	<xsl:template match="ELEMENTA">
	</xsl:template>

	<xsl:template match="ELEMENTB">
	</xsl:template>

	<xsl:template match="*">
	    <xsl:element name="{name()}">
	       <xsl:copy-of select="@*"/>
	       <xsl:apply-templates/>
	    </xsl:element>
	</xsl:template>

	Now ELEMENTA and ELEMENTB and all their children are omitted.
	If you need the children, just add  <xsl:apply-templates/> to both
templates

	Ewout Kanger

> Date: Thu, 2 Nov 2000 17:20:25 -0400 (EST)
> From: Rainer.Jung@xxxxxxxxxxxx
> Subject: Don't understand it, ...
> 
> Hi everyone!
> 
> I am using 
> 
> <xsl:template match="*">
>   <xsl:choose>
>     <xsl:when test="self::name = 'ELEMENTA'" />
>     <xsl:when test="self::name = 'ELEMENTB'" />
>     <xsl:otherwise>
>       <xsl:copy />
>     </xsl:otherwise>
>   </xsl:choose>
> </xsl:template>
> 
> to make a copy of a XML-File just without the elements 
> ELEMENTA and ELEMENTB.
> Well, i thought, it worked sometime, but it seems, it 
> never worked. What am i doing wrong!?
> 
> 




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


Current Thread