Subject: Re: [xsl] Removing nodes that have duplicate names From: "Thomas B. Passin" <tpassin@xxxxxxxxxxxx> Date: Wed, 22 Aug 2001 16:27:26 -0400 |
<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match='/'> <xsl:apply-templates/> </xsl:template> <!--=== Make a slight change to this line ===--> <xsl:template match='/root/dupnode'/> <xsl:template match='@* | node()'> <xsl:copy> <xsl:apply-templates select='@* | node()'/> </xsl:copy> </xsl:template> </xsl:stylesheet> Cheers, Tom P [Phil Servedio] > I have an xml tree which looks like the following. I want > to copy the source tree to a result tree minus certain > nodes. However some node names are duplicated: > > ... > This xsl removes all <dupnode>s. How do I remove > only the <dupnode> at the root? > > Can a template directive say 'match <this> andparent node = root'? > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Removing nodes that have dupl, Phil Servedio | Thread | RE: [xsl] Removing nodes that have , Phil Servedio |
RE: [xsl] one element and two names, Sunil Dua | Date | [xsl] any suggestions on reading an, Sanjay Pandey/Towers |
Month |