Mega Code Archive

 
Categories / XML Tutorial / XSLT StyleSheet
 

Number format=A

File: Data.xml <?xml version="1.0" encoding="UTF-8"?> <provinces>  <name>Alberta</name>  <name>British Columbia</name>  <name>Manitoba</name>  <name>New Brunswick</name>  <name>Newfoundland and Labrador</name>  <name>Northwest Territories</name>  <name>Nova Scotia</name>  <name>Nunavut</name>  <name>Ontario</name>  <name>Prince Edward Island</name>  <name>Quebec</name>  <name>Saskatchewan</name>  <name>Yukon</name> </provinces> File: Transform.xslt <?xml version="1.0" encoding="US-ASCII"?> <xsl:stylesheet version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">   <xsl:output method="text" />   <xsl:template match="provinces">     <xsl:apply-templates select="name" />   </xsl:template>   <xsl:template match="name">     <xsl:number format="&#32;A.&#32;&#32;" />     <xsl:value-of select="." />     <xsl:text>&#10;</xsl:text>   </xsl:template> </xsl:stylesheet> Output:  A.  Alberta  B.  British Columbia  C.  Manitoba  D.  New Brunswick  E.  Newfoundland and Labrador  F.  Northwest Territories  G.  Nova Scotia  H.  Nunavut  I.  Ontario  J.  Prince Edward Island  K.  Quebec  L.  Saskatchewan  M.  Yukon