XML转HTML
<?xml version="1.0" encoding="GB2312" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html><body>
<xsl:apply-templates/>
</body></html>
</xsl:template>
<xsl:template match="地址">
<Table border="0" cellspacing="1" cellpadding="6" style="background-color:#d6e0ef;border:#666 1px solid;">
<TR style="background-color:#799AE8">
<TD>姓名</TD>
<TD>省份</TD>
<TD>城市</TD>
<TD>街道</TD>
<TD>邮政编码</TD>
</TR>
<xsl:for-each select="名单" order-by="+姓名">
<TR style="background-color:#f8f8f8">
<TD><xsl:value-of select="姓名"/></TD>
<TD><xsl:value-of select="省"/></TD>
<TD><xsl:value-of select="城市"/></TD>
<TD><xsl:value-of select="街道"/></TD>
<TD><xsl:value-of select="邮政编码"/></TD>
</TR>
</xsl:for-each>
</Table>
</xsl:template>
</xsl:stylesheet>
doc.XML code
---------------------------------------------
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="doc.xsl"?>
<地址>
<名单>
<姓名>
<姓>周</姓>
<名>宇</名>
</姓名>
<省>河南</省>
<城市 省="河南">郑州</城市>
<街道>第一行</街道>
<邮政编码>450002</邮政编码>
</名单>
<名单>
<姓名>
<姓>周1</姓>
<名>宇1</名>
</姓名>
<省>河南1</省>
<城市 省="河南1">郑州1</城市>
<街道>第一行1</街道>
<邮政编码>4500021</邮政编码>
</名单>
</地址>

浙公网安备 33010602011771号