幽默笑话
经典网文
品味人生
财富人生
休闲娱乐
非常男女
网络文摘
站长学院
火爆图铃下载
茶余饭后
>>
站长学院
>>XSL基础教程
XSL基础教程
茶余饭后
时间:2005年10月16日 来源:青苹果工作室
XSL–转换
本节将举例学习如何用XSL将XML转换成HTML。这个举例的细节将在下一节中解释。
从XML文档开始
首先从打算转换成HTML的XML文档开始:
<?xml version="1.0"?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
.
.
.
如果使用的是Internet Explorer 5.0或更高版本,就可以查看这个XML文件的显示结果。
创建一个XSL样式表文档
现在用转换模板来创建一个XSL样式表:
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html>
<body>
<table border="2" bgcolor="yellow">
<tr>
<th>Title</th>
<th>Artist</th>
</tr>
<xsl:for-each select="CATALOG/CD">
<tr>
<td><xsl:value-of select="TITLE"/></td>
<td><xsl:value-of select="ARTIST"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
如果使用的是Internet Explorer 5.0或更高版本,就可以查看这个XSL文件的显示结果。
将样式表连接到XML文档
现在向XML文档中增加一个XSL样式表引用:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="cd_catalog.xsl"?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
.
.
.
如果有一个与XSL兼容的浏览器,例如Internet Explorer 5.0或更高版本,那么就能很好地将XML转换成HTML。点击这里查看结果。
XSL模板
XSL用模板来描述如何输出 XML。
页次:
4
/11页
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
本站提供的部分资源为网上搜集,只供网友学习、交流、研究之用!
Copyright © 2005-2006 茶余饭后 All Rights Reserved.