Mega Code Archive

 
Categories / XML Tutorial / XSLT StyleSheet
 

Get current position and text

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="colors">     <xsl:for-each select="color">       <xsl:value-of select="position()" />       .       <xsl:value-of select="." />       <xsl:text>             </xsl:text>     </xsl:for-each>   </xsl:template>    </xsl:stylesheet> Output: 1       .       red             2       .       green             3       .       blue             4       .       yellow