|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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@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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








