Mega Code Archive

 
Categories / XML / XSLT StyleSheet
 

Apply template for a document

File: Data.xml <shirts>   <shirt colorCode="c4">item 1</shirt>   <shirt colorCode="c1">item 2</shirt>   <shirt colorCode="c6">item 3</shirt> </shirts> File: Transform.xslt <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"   version="1.0">   <xsl:output method="xml" omit-xml-declaration="yes" />   <xsl:template match="shirts">     <shirts>       <xsl:apply-templates select="document('Data.xml')" />       <xsl:apply-templates />     </shirts>   </xsl:template>   <xsl:template match="@*|node()">     <xsl:copy>       <xsl:apply-templates select="@*|node()" />     </xsl:copy>   </xsl:template> </xsl:stylesheet>