[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Removing nodes that have duplicate names
Thanks Tom! -----Original Message----- From: Thomas B. Passin [mailto:tpassin@xxxxxxxxxxxx] Sent: Wednesday, August 22, 2001 1:27 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: Removing nodes that have duplicate names <?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 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
|