<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 1,  comments - 0,  trackbacks - 0
    XML與XSLT
    ??????首先,我們來看看由W3C制定的XML轉換標準?XSL(eXtansible?Style?Language,擴展樣式表語言)。它的作用就是讓XML看上去像現有的HTML一樣多姿多彩。在此基礎上,發展了三種XML應用:XSLT、Xpath和XSL-SOXSLT(XSL?Transformation)負責將XML文檔動態地轉換為HTML格式,并發送給瀏覽器。后兩種也具備類似功能,由于應用不及XSLT廣泛,就不再介紹。?

    ??????要使用XSLT,必須在XML文檔中指出。例如,要使一篇XML文檔被瀏覽器請求時呈現類似于HTML的效果,必須在XML文檔前面指定相應的XSL文件,如下所示:?

    <?xml?version=“1.0”>
    <?xml-stylesheet?type=“text/xml”?href=“../xslt/normal.xsl”>
    <article>
    <name>whoami</name
    ……?xml?數據?……
    </article>



    ??????在相應路徑中,應當有一個合適的normal.xsl文檔。?

    ??????XSLT使用模板完成XML到HTML的轉換。例如,想要將文檔中的<name>節點提取出來,并顯示為加粗字符,這樣的XSLT可以滿足要求:

    //?文件名:normal.xsl
    <?xml?version=“1.0”?>
    <xsl:stylesheet?version=“1.0”xmlnsxsl=http://www.w3.org/1999/XSL/Transform>
    <!-由于MS一貫的作風,該名稱空間的定義并不適合MS?IE瀏覽器,它必須使用
    ?xmlnsxsl=http://www.w3.org/TR/WD-xsl,注意區分大小寫?//-->
    <xsl:template?match=“/”>
    <div><style=“font-weight:bold”/>
    <xsl:value-of?select=“article/name”/>
    </div>
    <xsl:apply-templates/>
    </xsl:template>
    </xsl:stylesheet>



    ??????正像前面說的那樣,XML非常嚴格,XSLT作為一種XML應用同樣要遵守這種規則,因此,除了前兩行以外,所有的標記都必須有對應的結束標記。?

    ??????當能夠識別XSLT的瀏覽器(如IE?5.0及以上)獲取這一XML文檔后,會調用相應的XSL文檔進行解釋,那么,XSLT是如何工作的呢?它首先創建一個模板,匹配整個文檔,然后在其中尋找article/name節點,并用value-of元素輸出該值,于是,我們通過瀏覽器看到的XML文檔就是:whoami。?

    ??????不會顯示任何其它XML元素。注意XSL文檔中加粗的部分,那些是普通的HTML文本,只是用來強調我們的輸出。

    ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????文章來源:http://www.jspcn.net
    posted on 2006-07-04 13:06 Black&White JavaWorld 閱讀(88) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    Welcome to Black Blog!

    歷史上的今天

    常用鏈接

    留言簿(1)

    隨筆檔案(1)

    文章檔案(6)

    朋友圈

    音樂

    積分與排名

    • 積分 - 768
    • 排名 - 4956

    最新評論

    主站蜘蛛池模板: 久久综合给合久久国产免费| 一级毛片免费播放视频| 久久久久久免费一区二区三区| 亚洲无线一二三四区手机| 乱淫片免费影院观看| 亚洲精品无码专区2| 99麻豆久久久国产精品免费 | 久久精品国产亚洲av瑜伽| 国产精品免费观看久久| 亚洲精品av无码喷奶水糖心| 日韩免费视频在线观看| 免费人人潮人人爽一区二区| 精品亚洲成α人无码成α在线观看| xvideos永久免费入口| 亚洲乱码一区二区三区在线观看| 另类免费视频一区二区在线观看| 精品亚洲成a人片在线观看少妇| 最近免费最新高清中文字幕韩国 | 久久久亚洲欧洲日产国码aⅴ| 国产精品视频免费观看| 亚洲国产成人AV在线播放| 亚洲精品tv久久久久久久久久| 国产做国产爱免费视频| 亚洲第一页中文字幕| 日韩电影免费在线观看视频 | 自怕偷自怕亚洲精品| 噼里啪啦电影在线观看免费高清| 亚洲AⅤ男人的天堂在线观看| 免费a级毛片永久免费| 波多野结衣免费一区视频| 亚洲三级视频在线| 免费在线观看的黄色网址| 国产精品网站在线观看免费传媒| 亚洲一区二区三区深夜天堂| 一本久到久久亚洲综合| 四虎影视成人永久免费观看视频| 亚洲色成人网站WWW永久四虎| 亚洲人成图片小说网站| 成人免费a级毛片| 国产又黄又爽胸又大免费视频| 亚洲第一成人在线|