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

    朋友圈

    音樂

    積分與排名

    • 積分 - 767
    • 排名 - 4956

    最新評論

    主站蜘蛛池模板: 免费黄色毛片视频| 成年女人色毛片免费看| 亚洲成av人片在线观看天堂无码| 亚洲国产美女精品久久久久| 久热中文字幕在线精品免费| 亚洲精品国产成人中文| 最近中文字幕mv免费高清在线| 久久久久亚洲AV无码专区体验| 无码AV片在线观看免费| 亚洲一级片在线观看| 毛片视频免费观看| 国产偷国产偷亚洲清高APP| 国产精品视频免费一区二区三区 | 亚洲综合一区二区国产精品| 久久精品成人免费看| 亚洲毛片无码专区亚洲乱| 青青青视频免费观看| 2022年亚洲午夜一区二区福利 | 无人在线观看免费高清| 91精品国产免费网站| 美女被cao免费看在线看网站| 好爽…又高潮了毛片免费看| 成人免费视频国产| 亚洲中文字幕无码久久精品1| 亚洲欧洲一区二区| 国产成人亚洲综合网站不卡| 视频一区在线免费观看| 亚洲国产熟亚洲女视频| 久久精品国产亚洲夜色AV网站| 免费看又爽又黄禁片视频1000 | 久久夜色精品国产亚洲av| 国产免费69成人精品视频| 凹凸精品视频分类国产品免费| 国产精品国产亚洲精品看不卡| 91精品国产免费久久国语蜜臀 | 免费h片在线观看网址最新| 亚洲色偷偷色噜噜狠狠99| 国产亚洲午夜高清国产拍精品| 24小时日本电影免费看| 亚洲狠狠色丁香婷婷综合| 好看的电影网站亚洲一区|