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

首頁 > 開發 > XML > 正文

XSL簡明教程(3)在客戶端的實現

2024-09-05 20:54:06
字體:
來源:轉載
供稿:網友

原著:Jan Egil Refsnes 翻譯:阿捷
三. XSL--在客戶端的實現

1.JavaScript解決方案

在上面的章節中我們已經解釋了XSL是如何將XML轉換成HTML文件。方法就是在XML文檔的頭部加入一個XSL樣式表信息,然后讓瀏覽器執行轉換過程。

這種方法在大部分情況下都做得很好,但是在不支持XML的瀏覽器中就無法正確顯示了。

一個更好的更全面的解決方案是使用Javascript來實現XML到HTML的轉換。但是使用JavaScript必須得到以下功能支持:

a.允許Javascript代替瀏覽器進行細節檢測;

b.根據不同的需要和不同的瀏覽器使用不同的樣式表。

對于XSL來說這是完全可行的。設計XSL的目標之一就是允許將一種格式轉換成另一種格式,支持不同的瀏覽器,支持不同的用戶需求。未來的瀏覽器的重要任務就是在客戶端執行XSL的轉換工作。

2.一個具體的實例

下面是我們上面提到的一個XML文檔(cd_catalog.xml)例子的部分代碼:

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

下面是完整的XSL文件(cd_catalog.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>

共2頁上一頁12下一頁
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 毛片免费在线观看 | 久久久久久久一区二区三区 | 国产成人高清在线观看 | 色av成人天堂桃色av | 未成年人在线观看 | 99视频网 | 激情网站在线观看 | 毛片视频网站在线观看 | 羞羞答答xxdd在线播放 | www.91在线| 黄污网址| 可以看逼的视频 | 国产亲子伦在线观看 | 亚洲男人一区 | chinesexxxx刘婷hd| 欧美日本免费一区二区三区 | 男女羞羞视频在线观看免费 | 中国免费一级毛片 | 久久久久电影网站 | 午夜天堂在线 | 午夜精品老牛av一区二区三区 | 一级做a爱片久久 | 99精品热视频 | 爱性久久久久久久 | 国产免费观看一区二区三区 | 精品一区二区三区欧美 | 91短视频在线视频 | 精品国产一区二区三区蜜殿 | 成人午夜免费看 | 天天碰夜夜操 | 他也色在线视频 | 黄色视屏免费在线观看 | 黄色大片www| 香蕉成人在线视频 | 电影91| 欧美视频在线观看一区 | 黄色一级片免费在线观看 | 午夜a狂野欧美一区二区 | 史上最强炼体老祖动漫在线观看 | 国产视频在线观看免费 | 欧美国产一级片 |