Subject: Re: [xsl] Rename element From: Ragulf Pickaxe <ragulf.pickaxe@xxxxxxxxx> Date: Fri, 4 Nov 2005 14:22:40 +0100 |
Hmmmmm. I can see from another thread, DC provided you with a solution for the same input. Note that my solution will not work, if you do these together, at DC's solution simply makes a deep copy of the XML in question. You will need something like (use it together with the template I provided in the last email): <xsl:template match="sample"> <test> <!--<xsl:copy-of select="@*|node()"/>--> <xsl:apply-templates/> </test> </xsl:template> <xsl:template match="*[not(self::script)]"/> <!-- Makes a shallow copy of the element in question --> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:apply-templates/> <!-- Applies templates to below elements --> </xsl:copy> </xsl:template> Regards, Ragulf Pickaxe :-)
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Rename element, Ragulf Pickaxe | Thread | RE: [xsl] Rename element, Shailesh Shinde |
Re: [xsl] Rename element, David Carlisle | Date | RE: [xsl] Rename element, Shailesh Shinde |
Month |