[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
|