Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

XML XSLT Unordered List issue

Status
Not open for further replies.

Jayasan2511

Programmer
Dec 6, 2011
1
US
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.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top