建立一个xml.xml文件如下:
<?xml version="1.0" encoding="utf-8" ?>
<!--向xml文件添加xslt样式表-->
<?xml-stylesheet type="text/xsl" href="xslt.xslt"?>
<root>
<website>
<name>ASPXCS.Net中文社区</name>
<url>www.aspxcs.net</url>
<description>专注于.net技术的研究!</description>
</website>
<website>
<name>百度</name>
<url>www.baidu.com</url>
<description>全球最大的中文网</description>
</website>
<website>
<name>google</name>
<url>www.google.cn</url>
<description>专注于搜索引擎</description>
</website>
</root>
在同一目录下建立xslt.xslt文件如下:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h1>来源于ASPXCS.Net中文社区</h1>
<table border="1">
<tr bgcolor="#9acd32">
<td>网站名称</td>
<td>网址</td>
<td>网站描述</td>
</tr>
<xsl:for-each select="root/website">
<tr>
<td>
<xsl:value-of select="name"/>
</td>
<td>
<xsl:value-of select="url"/>
</td>
<td>
<xsl:value-of select="description"/>
</td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
然后用浏览器打开xml.xml文件显示效果如下
以上代码经测试,可直接复制使用!