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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: Don't understand it, ..., Kay Michael | Thread | Behaviour difference when outputing, Jarno Elovirta |
Re: Re: Re: How to distinguish b/n , Dimitre Novatchev | Date | Whitespace within tags, jennifer |
Month |