This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Don't understand it, ...


	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@prosieben.de
> 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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]