您的位置:成都3c购物 >> 资讯中心 >> XSL简明教程(5)XSL的索引-xml教程
Empire Burlesque
XSL简明教程(5)XSL的索引-xml教程
转载自:互联网 作者:cd3c.com
您正在看的xml教程是:XSL简明教程(5)XSL的索引。
原著:Jan Egil Refsnes 翻译:阿捷
五. XSL 的索引
如果我需要将元素的显示按一定的顺序排列,应该如何建立XSL的索引呢?
我们还是来看前面的例子,还是这段代码:
.
.
.
当XML文档被转换成HTML文件,索引应该同时建立。简单的办法就是给你的for-each元素增加一个order-by属性,就象这样:
order-by属性带有一个"+"或者"-" 的符号,用来定义索引的方式,是升序还是降序排列。符号后面的名字就是要索引的关键字。
例如(cd_catalog_sort.xsl):
| Title | Artist |
|---|---|
最后,我们用下面的HTML代码来显示索引结果,你可以自己尝试一下。
// Load XML
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("cd_catalog.xml")
// Load the XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("cd_catalog_sort.xsl")
// Transform
document.write(xml.transformNode(xsl))
