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

首頁 > 開發 > XML > 正文

XSL簡明教程(2)XSL轉換

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

二.XSL的轉換


1.將XML轉換成HTML

XSL是如何將XML文檔轉換成HTML文件的呢?我們來看一個例子,下面是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文件作為HTML的模板將XML數據轉換為HTML文件:


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


在上面的代碼中, xsl:for-each元素的作用是定位XML文檔中的哪些元素需要按以下模板顯示。select屬性用來定義源文件中的元素名。指定屬性的這種語法又稱為XML
Pattern(模式),類似文件子目錄的表示形式。xsl:value-of元素用來在當前層次中插入子元素的內容模板。

因為XSL樣式表自身也是一個XML文檔,因此,XSL文件的開頭以一個XML聲明開始。 xsl:stylesheet元素用來聲明這是一個樣式表文件。<xsl:template
match="/">語句表示XML的源文檔在當前目錄下。

如果為XML文檔加上XSL樣式表,看下面代碼第2行,你的瀏覽器就可以精確的將XML 文檔轉換為HTML文件。


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

<?xml-stylesheet type="text/xsl" href="cd_catalog.xsl"?>

<CATALOG>

<CD>

<TITLE>Empire Burlesque</TITLE>

<ARTIST>Bob Dylan</ARTIST>

<COUNTRY>USA</COUNTRY>

<COMPANY>Columbia</COMPANY>

<PRICE>10.90</PRICE>

<YEAR>1985</YEAR>

</CD>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 狠狠干天天操 | 男女视频免费看 | 91社影院在线观看 | 久久久久久91 | 一区二区三区视频在线观看 | 国产在线一区二区三区 | 成人精品| 欧美成人激情 | 成人福利视频在线观看 | 欧美一区二区三区免费观看 | 污黄视频在线播放 | 免费国产一级特黄久久 | av在线在线| 精品久久久久久综合日本 | 国产一极毛片 | 毛片视频免费播放 | 国产精品久久久久久久不卡 | 欧美成人激情在线 | 深夜免费福利视频 | 成年人福利视频 | 欧美精品色精品一区二区三区 | 色婷婷av一区二区三区久久 | 黄色久 | 久久精品亚洲欧美日韩精品中文字幕 | 精品一区二区免费视频视频 | 久久人人97超碰国产公开结果 | 欧美精品色精品一区二区三区 | 免费永久看羞羞片网站入口 | 久久综合九色 | 夜间福利视频 | av在线一区二区三区四区 | 大胆在线日本aⅴ免费视频 美国黄色毛片女人性生活片 | 538任你躁在线精品视频网站 | 国产在线观看91精品 | 史上最强炼体老祖动漫在线观看 | 欧美日韩视频网站 | 久久伊人精品热在75 | 精品亚洲一 | 日本不卡一区二区在线观看 | 国产精品一品二区三区四区18 | 国产精品成人av片免费看最爱 |