Mega Code Archive

 
Categories / XML / XSLT StyleSheet
 

Output xml element in various form

File: Data.xml <test>test</test> 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" indent="no" />      <xsl:template match="test">     <test>       1.       <sample />       2.       <sample></sample>       3.       <xsl:element name="sample" />       4.       <sample color="green" />       5.       <sample color="green"></sample>       6.       <xsl:element name="sample">         <xsl:attribute name="color">green</xsl:attribute>       </xsl:element>       7.       <sample></sample>       <xsl:apply-templates />     </test>   </xsl:template>    </xsl:stylesheet> Output: <test>       1.       <sample/>       2.       <sample/>       3.       <sample/>       4.       <sample color="green"/>       5.       <sample color="green"/>       6.       <sample color="green"/>       7.       <sample/>test</test>