Mega Code Archive

 
Categories / XML / XSLT StyleSheet
 

Add number list to the output

File: Data.xml <colors>   <color>red</color>   <color>green</color>   <color>blue</color>   <color>yellow</color> </colors> 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="color">     <xsl:number />     .     <xsl:apply-templates />   </xsl:template>    </xsl:stylesheet> Output:   1     .     red   2     .     green   3     .     blue   4     .     yellow