欢迎来到天天文库
浏览记录
ID:9500442
大小:83.50 KB
页数:13页
时间:2018-05-01
《xsl基础教程第二章》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、XSL基础教程第二章>>教育资源库XSL–转换 本节将举例学习如何用XSL将XML转换成HTML。这个举例的细节将在下一节中解释。 从XML文档开始 首先从打算转换成HTML的XML文档开始: <?xmlversion="1.0"?> <CATALOG> <CD> <TITLE>EmpireBurlesque</TITLE> <ARTIST>BobDylan</ARTIST> <CO
2、UNTRY>USA</COUNTRY> <PANY>Columbia</PANY> <PRICE>10.90</PRICE> <YEAR>1985</YEAR> </CD> . . . 如果使用的是InterExplorer5.0或更高版本,就可以查看这个XML文件的显示结果。 创建一个XSL样式表文档 现在用转换模板来创建一个XSL样式表: <?x
3、mlversion='1.0'?> <xsl:stylesheetxmlns:xsl=".platematch="/"> <html> <body> <tableborder="2"bgcolor="yellol> </xsl:template> </xsl:stylesheet> 如果使用的是InterExplorer5.0或更高版本,就可以查看这个XSL文件的显示结果。 将样式表连接到XML文档 现在向
4、XML文档中增加一个XSL样式表引用: <?xmlversion="1.0"?> <?xml-stylesheettype="text/xsl"href="cd_catalog.xsl"?> <CATALOG> <CD> <TITLE>EmpireBurlesque</TITLE> <ARTIST>BobDylan</ARTIST> <COUNTRY>USA</COU
5、NTRY> <PANY>Columbia</PANY> <PRICE>10.90</PRICE> 123下一页>>>>这篇文章来自..,。<YEAR>1985</YEAR> </CD> . . . 如果有一个与XSL兼容的浏览器,例如InterExplorer5.0或更高版本,那么就能很好地将XML转换成HTML。点击这里查看结果。 XSL模板 XSL用模板来描述如何输出XML
6、。 CSS的使用规则 如果已经学习过CSS的知识,我们就会知道CSS是用一个或多个规则来定义HTML元素的输出,用一个选择器将规则与一个HTML元素联系起来。比如以下这个CSS规则中的p选择器说明应该用一种叫做arial的字体来显示一个<p>元素: p{font-family:arial} XSL使用模板 XSL使用一个或多个模板来定义如何输出XML元素,用一个匹配属性来将模板与一个XML元素联系起来,还可以用匹配属性来为XML文档的一个完整分支来定义模板。 请看以下的XSL样式表,它包含一个模板以输出前
7、一节中的XMLCD目录: <?xmlversion='1.0'?> <xsl:stylesheetxmlns:xsl=".platematch="/"> <html> <body> <tableborder="1"> <tr> <th>Title</th> <th>Artist</th> </tr> <tr
8、> <td&
此文档下载收益归作者所有