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 :-)
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--