XSL基础教程第二章-xml教程
转载自:互联网 作者:cd3c.com
您正在看的xml教程是:XSL基础教程第二章。
XSL–转换
本节将举例学习如何用XSL将XML转换成HTML。这个举例的细节将在下一节中解释。
从XML文档开始
首先从打算转换成HTML的XML文档开始:
.
.
.
如果使用的是Internet Explorer 5.0或更高版本,就可以查看这个XML文件的显示结果。
创建一个XSL样式表文档
现在用转换模板来创建一个XSL样式表:
| Title | Artist |
|---|---|
如果使用的是Internet Explorer 5.0或更高版本,就可以查看这个XSL文件的显示结果。
将样式表连接到XML文档
现在向XML文档中增加一个XSL样式表引用:
.
.
.
如果有一个与XSL兼容的浏览器,例如Internet Explorer 5.0或更高版本,那么就能很好地将XML转换成HTML。点击这里查看结果。
XSL模板
XSL用模板来描述如何输出 XML。
CSS的使用规则
如果已经学习过CSS的知识,我们就会知道CSS是用一个或多个规则来定义HTML元素的输出,用一个选择器将规则与一个HTML元素联系起来。比如以下这个CSS规则中的p选择器说明应该用一种叫做arial的字体来显示一个
元素:
p { font-family: arial }
XSL使用模板
XSL使用一个或多个模板来定义如何输出XML元素,用一个匹配属性来将模板与一个XML元素联系起来,还可以用匹配属性来为XML文档的一个完整分支来定义模板。
请看以下的XSL样式表,它包含一个模板以输出前一节中的XML CD目录:
