Mega Code Archive

 
Categories / XML / XSLT StyleSheet
 

Output entities

File: Data.xml <employees>   <employee hireDate="04/23/1999">     <last>Hill</last>     <first>Phil</first>     <salary>100000</salary>   </employee>   <employee hireDate="09/01/1998">     <last>Herbert</last>     <first>Johnny</first>     <salary>95000</salary>   </employee> </employees> File: Transform.xslt <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"   version="1.0">   <xsl:output method="text" />   <xsl:strip-space elements="*" />   <xsl:template match="employees">     Last&#9;First&#9;Salary&#9;Hire Date     ----&#9;-----&#9;------&#9;----------     <xsl:apply-templates />   </xsl:template>   <xsl:template match="employee">     <xsl:apply-templates select="last" />     <xsl:text>&#9;</xsl:text>     <xsl:apply-templates select="first" />     <xsl:text>&#9;</xsl:text>     <xsl:apply-templates select="salary" />     <xsl:text>&#9;</xsl:text>     <xsl:apply-templates select="@hireDate" />   </xsl:template> </xsl:stylesheet> Output:     Last  First  Salary  Hire Date     ----  -----  ------  ----------     Hill  Phil  100000  04/23/1999Herbert  Johnny  95000  09/01/1998