Subject: [xsl] Do a copy of a document but avoid duplicates in certain lists of tags From: "Lenz, Georg" <georg.lenz@xxxxxxx> Date: Mon, 27 Oct 2003 17:15:20 +0100 |
I have the following problem: I want a perfect copy of an xhtml document but want avoid coping duplicates "li"s in all "ul" lists. I tried: <xsl:template match="node()|@*"> <xsl:copy> <xsl:apply-templates select="node()|@*"/> </xsl:copy> </xsl:template> <xsl:template match="ul" > <xsl:comment>From Here</xsl:comment> <xsl:copy > <xsl:for-each select="li[not(.=following-sibling::li)]"> <xsl:copy> <xsl:apply-templates select="node()|@*"/> </xsl:copy> </xsl:for-each> </xsl:copy> </xsl:template> but it does not work. It does not even touch the ul template? If the document node would be "ul" it works??? Any help available. Thanks in advance Mit freundlichem Gruß / Best Regards Georg Lenz Java IDE Core SAP AG Neurottstrasse 16 69190 Walldorf T +49-6227-7-64235 F +49-6227-7-74235 E georg.lenz@xxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Placing selective links i, David Carlisle | Thread | Re: [xsl] Do a copy of a document b, David Carlisle |
Re: [xsl] Generic sort using multip, Kyle Himmerick | Date | Re: [xsl] Placing selective links i, David Carlisle |
Month |