国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

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

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

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

XSL索引

XSL可以用來對一個XML文檔進行索引。

將索引信息放在哪里

現(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>
  
    .
  
    .
  
    .

  
要想將這個XML文件作為一個普通的HTML文件輸出,并且同時對它進行索引,只需要在XSL文件中增加一個order-by 屬性,如下:

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

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

現(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 或更高版本,請點擊這里查看結(jié)果。

XSL過濾器查詢

XSL可以用來過濾一個 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元素的選擇屬性增加一個過濾器,如下:
  
<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ā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产中文字幕第一页| 免费女人毛片视频| 国产美女高潮| 国产理论在线观看| 国产亚洲精品午夜高清影院 | 在线观看中文字幕| 中文在线观看视频| 久久久久久91精品色婷婷| 国产主播色在线| 国产不卡在线| 精品麻豆视频| 日本中文字幕在线观看| 99reav| 色综合久久五月天| 国产三级在线免费观看| av在线不卡免费| 国产无遮挡又黄又爽免费软件| 91在线网站| 国产鲁鲁视频在线观看特色| av在线网页| 97在线免费| 国产女主播在线观看| 人人干人人插| 国产福利热线视频| 国产无遮挡又黄又爽免费网站 | 日韩av成人| 亚色视频在线观看| 国产极品美女到高潮| 最近中文av字幕在线中文| 日本高清不卡中文字幕| 2020国产在线视频| 日本最新在线视频| 国产在线视精品麻豆| 日本一卡二卡四卡精品| 永久免费av片在线观看全网站| 天堂网中文在线| 精精国产xxxx视频在线动漫| 国产色在线 com| 国产污污在线观看| 国产欧美日本亚洲精品一4区| 九九热视频免费在线观看| jlzzjlzz欧美| 阿v免费在线观看| 女同一区二区免费aⅴ| av一本在线| japanese色国产在线看视频| 亚洲精品乱码电影在线观看| 亚洲欧美国产另类首页| wwwww在线观看免费视频| 伊人影院蕉久影院在线播放| 国产丝袜护土调教在线视频| 中文字幕在线免费视频| 国产一级影片| 精品国产免费第一区二区| 在线中文资源天堂| 欧美性猛交xxxx免费看久久| 青青草免费观看免费视频在线| jizz亚洲| 最近中文字幕在线中文视频| 国产精品白浆视频免费观看| 6699久久国产精品免费| av小说在线| 中文字幕在线永久在线视频| 精品视频vs精品视频| 日本视频在线| 丁香六月婷婷| 精品视频vs精品视频| 欧美日韩综合高清一区二区| 中文字幕色视频| 亚洲天堂视频在线观看免费| 午夜视频99| 开心婷婷激情| 精品福利影院| 国产午夜视频在线观看| 欧美大交乱xxxx| 伊人av免费在线观看| 国产一区精品| 免费a级毛片在线播放| 国产青青视频| 午夜国产福利在线| 先锋影音av中文字幕| 天堂资源最新在线| 四虎一区二区三区| 伊人av免费在线观看| 国产色婷婷在线| 午夜视频在线看| 狠狠干婷婷色| 青青草观看免费视频在线| av日韩国产| 在线观看av的网站| 国产极品嫩模在线视频一区| 国产精品天堂| 国内a∨免费播放| 日本综合一区二区三区| 在线免费黄色毛片| 69精品视频| 在线中文字幕av| av影视在线看| 亚洲精品少妇久久久久久| 五月婷婷导航| 国产免费麻豆视频| 免费a级人成a大片在线观看| 阿v免费在线观看| аⅴ成人天堂中文在线| av免费在线观看网站| 在线视频婷婷| jlzzjlzz欧美大全| 国产在线三区| 1区2区3区在线| 国产porny蝌蚪视频| 国产网红女主播精品视频| 国产一二区视频| 2019年中文字幕| 香蕉视频在线观看www| 国产高清免费av在线| 国产羞羞视频在线播放| 国产特级嫩嫩嫩bbb| 国产高清在线视频| 四虎免费播放| 国产美女视频一区二区三区 | 精品一区二区观看| 天海翼中文字幕| 中文字幕网在线| 国产白浆在线| 久久久久久久美女| 国产福利在线视频| 浪潮av一区| 国产黄色网页| 日本高清不卡中文字幕| 国产精品入口麻豆免费观看| 国产精品剧情一区二区三区| 伊人色综合网| 国产一区久久精品| 一本大道久久精品| 中文字幕在线视频免费观看| 午夜在线不卡| 国产精品久久精品牛牛影视| 欧美黑人乱大交ⅹxxxxx| 午夜伦全在线观看| wwwww在线观看免费视频| 国产小视频在线高清播放| 欧美专区日韩| 日本啊v在线| 另类高清dbsm日本tvav| 伊人中文在线| 国产成人无吗| 国产精品你懂的在线观看| 一本久中文高清| 国产精品入口免费麻豆| 久久这里精品| eeuss影院www在线播放| 国产不卡视频| 国产9色视频| 狠狠综合久久久综合| 亚洲日本一区二区三区在线观看| 国产欧美在线观看视频| 国产在线一二三区| 在线伊人免费视频| 91激情在线| 2019中文字幕在线视频| 国产呻吟对白刺激无套视频在线| 九九热在线视频免费观看| 本道综合精品| 免费三级毛片| 成年人在线观看| 国产尤物一区二区三区| 欧美日韩视频精品一区二区| 美女国产在线| av大片在线| 青青草视频在线观看| 国产日韩精品在线看| 国产麻豆视频免费观看| 开心婷婷激情五月| 国产乱子伦三级在线播放| 黄色毛片在线观看| 丁香视频免费观看| 中文字幕成人乱码在线电影| 国产网站在线播放| 精品亚洲综合| 九九热免费视频| 国产精品被窝福利一区| 香蕉视频网站在线播放| 国产乱xxⅹxx国语对白| 国产鲁鲁视频在线观看免费| 国产丝袜精品丝袜| 香蕉视频在线观看网站| 国产美女av| 一区免费观看| 狠狠插狠狠操| 伊人电影在线观看| 天天操人人干| 天天干天天摸| 国产二区在线播放| 欧美日韩亚洲国内综合网| 国产精品入口麻豆电影| 久久亚洲国产成人亚| 国产黄色在线网站| 国内精品一区视频| 日本电影全部在线观看网站视频| 国产中文字幕在线视频|