Mega Code Archive

 
Categories / XML / XSLT StyleSheet
 

Output number and count

File: Data.xml  <?xml version="1.0"?> <shopping-list>    <item>bananas</item>    <item>apples</item>    <special-item>item special</special-item>    <item>grapes</item>    <special-item>item 2</special-item>    <item>cherries</item> </shopping-list> File: Transform.xslt <?xml version="1.0"?> <xsl:stylesheet version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">   <xsl:template match="item | special-item">     <xsl:number count="item | special-item" />     <xsl:text> </xsl:text>     <xsl:value-of select="." />     <br />   </xsl:template> </xsl:stylesheet> Output: <?xml version="1.0" encoding="UTF-8"?>    1 bananas<br/>    2 apples<br/>    3 item special<br/>    4 grapes<br/>    5 item 2<br/>    6 cherries<br/>