xml file:employee.file
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="ex.xsl"?>
<employee>
<personal_details>
<eno>23</eno>
<name>kee</name>
<gender>female</gender>
<dob>12/23/90</dob>
<doj>12/4/15</doj>
<dest>hr</dest>
<deptno>09</deptno>
<pan>123456</pan>
<seno>789</seno>
</personal_details>
<personal_details>
<eno>23</eno>
<name>kee</name>
<gender>female</gender>
<dob>12/23/90</dob>
<doj>12/4/15</doj>
<dest>hr</dest>
<deptno>09</deptno>
<pan>123456</pan>
<seno>789</seno>
</personal_details>
</employee>
xsl file:ex.xsl
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<table border="3">
<tr>
<th>Eno</th>
<th>Name</th>
<th>Gender</th>
<th>Dob</th>
<th>Dest</th>
<th>Deptno</th>
<th>Pan</th>
<th>Seno</th>
</tr>
<xsl:for-each select="employee/personal_details">
<tr>
<td><xsl:value-of select="eno"/></td>
<td><xsl:value-of select="name"/></td>
<td><xsl:value-of select="gender"/></td>
<td><xsl:value-of select="dob"/></td>
<td><xsl:value-of select="dest"/></td>
<td><xsl:value-of select="deptno"/></td>
<td><xsl:value-of select="pan"/></td>
<td><xsl:value-of select="seno"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
output:

No comments:
Post a Comment