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