Using XSLT to copy all nodes in XML, with support for special cases
<?xml version=”1.0″?> <xsl:stylesheet version=”1.0″ xmlns:xsl=”http://www.w3.org/1999/XSL/Transform”> <!–Identity template, provides default behavior that copies all content into the output –> <xsl:template match=”@*|node()”> <xsl:copy> <xsl:apply-templates select=”@*|node()”/> </xsl:copy> </xsl:template> <!–More specific template for Node766 that provides custom behavior –> <xsl:template match=”Node766″> <xsl:copy> <xsl:apply-templates select=”@*|node()”/> <!–Do something special for Node766, like add a certain string–> <xsl:text> add some text </xsl:text> … Read more