麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > XML > 正文

XSL簡明教程(5)XSL的索引

2024-09-05 20:53:19
字體:
來源:轉載
供稿:網友
原著:Jan Egil Refsnes 翻譯:阿捷

五. XSL 的索引


如果我需要將元素的顯示按一定的順序排列,應該如何建立XSL的索引呢?

我們還是來看前面的例子,還是這段代碼:


<?xml version="1.0" encoding="ISO8859-1" ?>

<CATALOG>

<CD>

<TITLE>Empire Burlesque</TITLE>

<ARTIST>Bob Dylan</ARTIST>

<COUNTRY>USA</COUNTRY>

<COMPANY>Columbia</COMPANY>

<PRICE>10.90</PRICE>

<YEAR>1985</YEAR>

</CD>

.

.

.


當XML文檔被轉換成HTML文件,索引應該同時建立。簡單的辦法就是給你的for-each元素增加一個order-by屬性,就象這樣:

<xsl:for-each select="CATALOG/CD" order-by="+ ARTIST">

order-by屬性帶有一個"+"或者"-" 的符號,用來定義索引的方式,是升序還是降序排列。符號后面的名字就是要索引的關鍵字。

例如(cd_catalog_sort.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" order-by="+ ARTIST">

<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>


最后,我們用下面的HTML代碼來顯示索引結果,你可以自己嘗試一下。

<html>

<body>

<script language="javascript">

// 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))

</script>


</body>

</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美成人免费电影 | 国产免费一级淫片a级中文 99国产精品自拍 | 国产91丝袜在线播放 | 成人一区视频 | 一区二区三区在线视频观看58 | 国产精品九九久久一区hh | 大号bbwassbigav头交 | 国产成人免费精品 | 精品中文字幕在线播放 | 久久新网址 | jizzyouxxxx | 国产精品视频一区二区三区综合 | sese在线视频 | 成人羞羞在线观看网站 | 3344永久免费 | 九九热精品视频在线播放 | 日韩精品hd | 精品国产乱码一区二区 | 国产91丝袜在线播放0 | 亚洲一区成人 | 91性高湖久久久久久久久网站 | 亚洲精品日韩色噜噜久久五月 | 日本道中文字幕 | 久久毛片 | 日本高清黄色片 | 国产亚洲小视频 | 羞羞视频一区 | 亚洲成人网一区 | 热99精品视频 | 免费国产一级淫片 | 欧美黄一区| wwwcom国产| 久久最新免费视频 | 91精品欧美一区二区三区 | 在线观看免费精品 | 亚洲国产高清自拍 | 日本免费一区二区三区四区 | 久久噜噜噜| 性欧美大战久久久久久久免费观看 | 狠狠99 | 亚洲精品久久久久久下一站 |