Jayasan2511
Programmer
I have following type of xml data:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by XMLSpy® -->
<catalog>
<Employee>
<Name>
<ul>
<li>John</li>
<li>Miller</li>
</ul>
</Name>
</Employee>
<Employee>
<Name>
<ul>
<li>Mike</li>
<li>Powell</li>
</ul>
</Name>
</Employee>
</catalog>
Also, I have XSLT file:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by XMLSpy® -->
<xsl:stylesheet version="1.0"
xmlns:xsl="<xsl:template match="/">
<html>
<body>
<h2>Employee List</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Person Name</th>
</tr>
<ul>
<xsl:for-each select="catalog/Employee/Name">
<tr>
<td><li><xsl:value-of select="." /></li></td>
</tr>
</xsl:for-each></ul>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
I am getting output in table like this:
* John Miller
Though, the desired output is:
*John
*Miller
Can you please provide any pointer to correct my above code and get the desired output.
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by XMLSpy® -->
<catalog>
<Employee>
<Name>
<ul>
<li>John</li>
<li>Miller</li>
</ul>
</Name>
</Employee>
<Employee>
<Name>
<ul>
<li>Mike</li>
<li>Powell</li>
</ul>
</Name>
</Employee>
</catalog>
Also, I have XSLT file:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by XMLSpy® -->
<xsl:stylesheet version="1.0"
xmlns:xsl="<xsl:template match="/">
<html>
<body>
<h2>Employee List</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Person Name</th>
</tr>
<ul>
<xsl:for-each select="catalog/Employee/Name">
<tr>
<td><li><xsl:value-of select="." /></li></td>
</tr>
</xsl:for-each></ul>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
I am getting output in table like this:
* John Miller
Though, the desired output is:
*John
*Miller
Can you please provide any pointer to correct my above code and get the desired output.