亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發(fā) > XML > 正文

XSL基礎(chǔ)教程第四章

2024-09-05 20:56:14
字體:
供稿:網(wǎng)友
 

XSL索引

XSL可以用來對一個(gè)XML文檔進(jìn)行索引。

將索引信息放在哪里

現(xiàn)在重新看看在以前許多章節(jié)中都曾看到過的 XML文檔:
 
以下為引用的內(nèi)容:
    <?xml version="1.0"?>
  
    <CATALOG>
  
     <CD>
  
      <TITLE>Empire Burlesque</TITLE>
  
      <ARTIST>Bob Dylan</ARTIST>
  
      <COUNTRY>USA</COUNTRY>
  
      <COMPANY>Columbia</COMPANY>
  
      <PRICE>10.90</PRICE>
  
      <YEAR>1985</YEAR>
  
     </CD>
  
    .
  
    .
  
    .
  
要想將這個(gè)XML文件作為一個(gè)普通的HTML文件輸出,并且同時(shí)對它進(jìn)行索引,只需要在XSL文件中增加一個(gè)order-by 屬性,如下:

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

order-by屬性使用加號(+)或減號(-)來定義是使用升序還是降序,再用一個(gè)元素名稱來定義排序的元素。

現(xiàn)在來看看經(jīng)過輕微調(diào)整的XSL樣式表(或在IE5中打開它):

以下為引用的內(nèi)容:
    <?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>
  
在瀏覽器中轉(zhuǎn)換

以下是在瀏覽器中將XML文件轉(zhuǎn)換成HTML所需要的簡單代碼:
  
以下為引用的內(nèi)容:
    <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>
  
如果使用的是Internet Explorer 5.0 或更高版本,請點(diǎn)擊這里查看結(jié)果。

XSL過濾器查詢

XSL可以用來過濾一個(gè) XML 文件。

在哪里放置過濾器信息

現(xiàn)在重新看看你以前已經(jīng)看過多次的XML文檔:
  
以下為引用的內(nèi)容:
    <?xml version="1.0"?>
  
    <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文件,只需要為XSL文件中的for-each元素的選擇屬性增加一個(gè)過濾器,如下:
  
<xsl:for-each select="CATALOG/CD[ARTIST='Bob Dylan']">
  
合法的過濾器操作符是:
  
= 等于

!= 不等于

< 小于

> 大于

現(xiàn)在看看經(jīng)過輕微調(diào)整的XSL樣式表:
  
以下為引用的內(nèi)容:
    <?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[ARTIST='Bob Dylan']">
  
     <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>
  
在瀏覽器中轉(zhuǎn)換

以下是在瀏覽器中將XML文件轉(zhuǎn)換成HTML所需要的簡單代碼:
以下為引用的內(nèi)容:
  
    <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_filter.xsl")
  
    // Transform
  
    document.write(xml.transformNode(xsl))
  
    </script>
  
    </body>
  
    </html>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
亚洲精品资源| 亚洲欧美国产一区二区三区| 一区二区国产精品视频| 国产黄人亚洲片| 欧美日韩免费观看一区三区| 俄罗斯黄色一级片| 亚洲精品久久区二区三区蜜桃臀| 91插插插插插插插插| 青青青手机在线视频| 国产成人av免费看| 无码人妻丰满熟妇区五十路| 日本最新在线视频| 波多野结衣家庭教师视频| 天堂www在线а√天堂| 日韩不卡在线视频| 2018av| 欧美成人午夜激情在线| 四虎影视永久免费在线观看一区二区三区| 白丝美女让我捅| 亚洲国产经典视频| 国产一区免费在线观看| 国产91av在线播放| 超碰手机在线观看| 亚洲欧美日韩另类精品一区二区三区| 欧美日韩国产在线播放网站| 激情亚洲色图| 欧美在线观看18| 精品国产乱码久久久久久天美| 影音先锋男士资源站| 国内精品视频免费| 中文字幕精品一区二区三区在线| 国内视频一区二区| 日本一区二区三区dvd视频在线| 亚洲japanese制服美女| 亚洲综合中文网| 天天槽夜夜槽| 欧美日韩三级一区二区| 国产成人a亚洲精v品无码| 久久免费视频观看| 色偷偷男人天堂| 日韩精品一区二区三区视频在线观看| 成人免费公开视频| 黄网址在线永久免费观看| 六十路精品视频| 成年人小视频在线观看| 免费观看不卡av| 亚洲大尺度美女在线| www.久久av.com| 91亚洲精品一区二区乱码| 亚洲色大成网站www| 99久久免费精品高清特色大片| 久久这里有精品| 国产黄视频在线| 国产成人久久精品77777最新版本| 午夜激情一区| 欧美午夜美女看片| 亚洲免费看片| 黄色片免费在线| 91女厕偷拍女厕偷拍高清| 久久大胆人体| 无套内精的网站| 欧美成人激情免费网| 亚洲作爱视频| 久久资源在线| 老牛影视av一区二区在线观看| 久久亚裔精品欧美| 天堂免费视频| 成人免费无码大片a毛片| 欧美三级午夜理伦三级在线观看| 人妻aⅴ无码一区二区三区| 国产人成精品| 色91精品久久久久久久久| 特级西西www444人体聚色| 亚欧美一区二区三区| 桃花岛tv亚洲品质| 国产麻豆精品95视频| 国产视频精品一区二区三区| 欧美成人一区二免费视频软件| 亚洲春色h网| 少妇一级黄色片| 午夜爽爽爽男女免费观看影院| 日韩精品一区二区三区老鸭窝| 日韩精品视频播放| 先锋音影av资源中文网| 午夜啪啪福利视频| 色综合91久久精品中文字幕| 影音先锋中文字幕在线视频| 亚洲女人天堂av| 日韩免费电影一区二区| 麻豆传媒在线播放| 国产精品久久久久蜜臀| 黄色一级一级片| 亚洲激情自拍视频| 在线看的av网站| 91香蕉在线| 在线看免费毛片| 麻豆av在线免费观看| 捆绑紧缚一区二区三区在线观看| 亚洲同性gay激情无套| 久久久国产精华液| 日韩中文在线不卡| 中文字幕日韩亚洲| 欧美丝袜激情| 国产精品av网站| 亚洲人成在线观看| 成年女人在线视频| 国产在线麻豆精品| 色戒汤唯在线观看| 国产精品丝袜xxxxxxx| 欧美日本三区| 污视频在线播放| 欧美喷水视频| 国产字幕视频一区二区| 精品无码m3u8在线观看| 99久久免费国产精品| 国产欧美日韩亚州综合| 亚洲免费在线看| 一区二区三区四区不卡视频| 日韩一区二区三区四区五区| 午夜视频在线观看网站| 中文字幕免费高清| 在线观看毛片视频| 激情婷婷亚洲| 欧美下载看逼逼| 色在线视频网| eeuss鲁片一区二区三区在线观看| 色噜噜亚洲精品中文字幕| 日韩av在线看| 日日夜夜精品免费视频| 5566中文字幕一区二区| 在线国产精品播放| 欧美成人自拍| 国产日韩精品视频| 欧美日韩在线精品一区二区三区激情| 欧美另类极品videosbest视频| 成人精品国产亚洲| 亚洲免费观看高清| 国模无码国产精品视频| 婷婷成人在线| 欧美呦呦网站| 欧美三区不卡| 一本色道精品久久一区二区三区| 播金莲一级淫片aaaaaaa| 精品国产一区二区三区久久久蜜月| 在线www天堂网在线| 日本成人伦理电影| 成人午夜精品无码区| 午夜成人免费影院| 亚洲色图偷拍视频| 毛片在线免费视频| 国产欧美欧洲在线观看| 六月婷婷在线视频| 欧美精品一区二区高清在线观看| 国产欧美日韩免费观看| 国产精品www994| 国产成人av电影| 成人av电影免费在线播放| av片在线观看免费| 女人色偷偷aa久久天堂| 欧美性xxxxx极品视频| 亚洲综合123| 性xxxfreexxxx性欧美| 在线一级观看| 裸体一区二区三区| 亚洲天堂男人的天堂| 欧美理论片在线播放| 欧美深夜福利| 国产小视频福利在线| 日韩大片免费观看视频播放| 国产另类ts人妖一区二区| 国产精品人妻一区二区三区| 成人精品视频在线观看| 久久久久久久久久久人体| 国产欧美精品日韩区二区麻豆天美| 99国产在线| 欧美成人精品一区二区三区| 久久99久久久久久久噜噜| 污视频在线观看网站| 波多野结衣在线影院| 免费**毛片在线| 国产亚洲精品激情久久| 国产女主播一区二区三区| 在线播放/欧美激情| 日韩精品水蜜桃| 亚洲男同性恋视频| 久草免费在线视频观看| 日韩免费毛片视频| 艳色歌舞团一区二区三区| 日韩三级视频在线| 999精彩视频| 91在线免费看片| 欧美黑人xxxxx| 成人性生交大片免费看视频直播| 肉肉av福利一精品导航| 国产精品一区二区久久久| 国产嫩草一区二区三区在线观看| 亚洲国产精品视频在线| 色综合天天狠天天透天天伊人| 亚洲欧美三级伦理| 成人免费视频国产免费观看| 亚洲国产美女搞黄色| 欧美日韩在线精品一区二区三区| 日本一区二区三区四区在线视频| 亚洲九九精品| 亚洲不卡的av| 欧美一区三区| 天海翼一区二区三区四区在线观看| 国产成人aaa| 好吊妞国产欧美日韩免费观看网站| 亚洲自拍第三页| 欧美日韩一区二区三区在线看| 国产精品亚洲第一区| 91成人破解版| 精品久久久一区| 91国内在线视频| 九色视频在线观看免费播放| 日本一区二区在线看| www.4hu95.com四虎| 2014亚洲精品| 欧美日韩精品在线观看| 久草福利资源在线| 精品一区二区免费看| 精品亚洲国产成av人片传媒| 国产精品一区牛牛影视| 国产精品av电影| 人成网站在线观看| 国产精品一区牛牛影视| 国产亚洲欧美中文| 欧美性猛交xxxx免费看久久久| 91夜夜未满十八勿入爽爽影院| 99久久国产精| 一区二区三区|亚洲午夜| av在线网站免费观看| 亚洲国产一区视频| 波多野结衣理论片| 中文av一区特黄| 电影天堂av在线| 亚洲精品一区二区在线播放∴| 日韩精品久久久久久福利| 精品成人一区二区| 国产成人无码av在线播放dvd| 欧美xxxx做受欧美| 91精品国产色综合久久不卡电影| 色偷偷9999www| 欧美办公室脚交xxxx| 国产精品视频一区二区久久| 少妇人妻偷人精品一区二区| 国产九九在线观看| 午夜精品婷婷| 黄页网站在线看| 国产精品女主播一区二区三区| 水蜜桃色314在线观看| av一区二区三区在线观看| 日韩精品一区国产| 日韩美女激情视频| 日韩一区二区三区四区视频| 欧美与亚洲与日本直播| 久久精品成人欧美大片古装| 伊人资源视频在线| 日韩一区二区三区免费看| eeuss影院第1页在线| 亚洲精品欧美日韩| 第四色播日韩| 成人图片小说| 欧美性天天影视| 欧美吻胸吃奶大尺度电影| 韩日精品视频一区| 婷婷亚洲久悠悠色悠在线播放| 日韩天堂在线视频| 欧美性生活大片免费观看网址| 九色视频在线观看免费播放| 另类小说欧美激情| 九七电影韩国女主播在线观看| 亚洲综合网在线| 亚洲欧洲一级| 成人国产一区二区三区精品麻豆| 欧美xxxx黑人又粗又长精品| 免费一区二区三区在线视频| 免费黄色网页| 成年人午夜免费视频| 久久久久久欧美精品se一二三四| 久久最新资源网| 日韩精品免费一区二区在线观看| 欧美成a人片免费观看久久五月天| 久久精品国产96久久久香蕉| 99热国产在线中文| mm视频在线视频| 中文字幕在线不卡一区| 91小视频在线免费看| 日韩有码一区二区三区| 欧美一区二区三区电影在线观看| 人人狠狠综合久久亚洲婷婷| 在线观看免费的av| 欧美一区二区视频在线播放| 天天摸天天干| 亚洲一区亚洲二区亚洲三区| 国产一区二区三区在线播放免费观看| 国产成人一区二区三区电影| 亚洲黄色影院| 伊人av综合网| 国产精品久久三| 久久午夜免费视频| 久草视频免费在线| 中文字幕+乱码+中文乱码www| 91精品国产91久久久久久最新| 欧美精品一本久久男人的天堂| 国产福利视频在线| 正在播放亚洲1区| 在线播放三级网站| 久草视频观看| 精品乱码一区二区三四区视频| 国产精品九九视频| 欧美日韩亚洲国产另类| 欧美日韩一区在线视频| 亚洲性线免费观看视频成熟| 国产视频二区| 好吊操这里只有精品| 亚洲欧洲国产视频| 亚洲熟妇无码另类久久久| 一区二区高清视频在线观看| 国产精品福利一区| 欧洲性视频在线播放| 日韩免费视频一区二区| 福利在线一区二区三区| 日韩视频在线免费播放| 9191久久久久久久久久久| 伊大人久久香线焦宗合一75大| 国产精品视频精品|