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

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

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

    JAVA & FLEX

    一個分享java和flex開發經驗的空間

       :: 首頁 ::  :: 聯系 ::  :: 管理 ::
      26 隨筆 :: 2 文章 :: 44 評論 :: 0 Trackbacks
        一直耳聞xsl,可是一直沒有使用過,這次由于項目的需要,只好用心好好研究一下,成果如下:
        首先,要糾正一下,xsl并不是一種編程語言,它只是一種用來轉換xml的語言,這個有點類似我們的Spring的配置文件,是通過對xml語言的解析,來達到我們需要的目的,下面的例子,可以幫助你更好的理解這一點。
        環境,在提到一個新的語言,我們一定會有兩個疑問,一個是,這個語言的編輯器是什么,這個語言的運行的環境又是什么?對于xsl來講,它的編輯器就是所有可以編輯xml的編輯器,例如記事本,editplus等等,運行的環境呢,這個更簡單,因為在IE5.0以上的版本,都加入了xsl的解析器。好啦,環境,編輯器都解決,下面來介紹一下什么是xsl。
        首先要清楚一個問題,我們在訪問的時候,其實,訪問的是一個xml文件,那么這個文件的解析呢,是交給xsl來完成的,在需要被解析的xml中,會有這個元素告訴瀏覽器(解析器),解析我的xsl是什么?
    1 <?xml-stylesheet type="text/xsl" href="hello.xsl"?>
    這個href就是告訴瀏覽器,解析我的xsl是什么,那么xsl的內容是什么呢
     1 <?xml version="1.0" encoding="iso-8859-1"?>
     2 
     3 <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
     4 
     5 <xsl:template match="/">
     6 
     7 <html>
     8 
     9 <head>
    10 
    11 <title>First XSLT example</title>
    12 
    13 </head>
    14 
    15 <body>
    16 
    17 <p><xsl:value-of select="greeting"/></p>
    18 
    19 </body>
    20 
    21 </html>
    22 
    23 </xsl:template>
    24 
    25 </xsl:stylesheet>
    看出來了嗎,xsl是以<xsl:stylesheet>標記作為開始和結束的內容,解析的模板為<xsl:template>
    模板里面的內容是不是很熟悉,看到了吧,這個是html的元素,想到了如果用到我們傳統的j2EE結構中,該如何與后臺進行交互了嗎,對了,就是解析這個核心的xml,好啦,這個是后話,現在將整個代碼貼出來,運行下,看看效果吧
    hello.xml
    1 <?xml version="1.0" encoding="iso-8859-1"?>
    2 
    3 <?xml-stylesheet type="text/xsl" href="hello.xsl"?>
    4 
    5 <greeting>Hello, world!</greeting>
    hello.xsl
     1 <?xml version="1.0" encoding="iso-8859-1"?>
     2 
     3 <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
     4 
     5 <xsl:template match="/">
     6 
     7 <html>
     8 
     9 <head>
    10 
    11 <title>First XSLT example</title>
    12 
    13 </head>
    14 
    15 <body>
    16 
    17 <p><xsl:value-of select="greeting"/></p>
    18 
    19 </body>
    20 
    21 </html>
    22 
    23 </xsl:template>
    24 
    25 </xsl:stylesheet>
    26 
    27 

    posted on 2008-12-01 14:10 程序人生-天津 閱讀(1307) 評論(0)  編輯  收藏 所屬分類: JAVA基礎
    主站蜘蛛池模板: 成年人在线免费看视频| 妞干网免费视频观看| 狠狠色香婷婷久久亚洲精品| 亚洲AV无码成H人在线观看 | www视频在线观看免费| 激情吃奶吻胸免费视频xxxx| 亚洲精品综合久久中文字幕| 亚洲中久无码不卡永久在线观看| 免费毛片在线看片免费丝瓜视频 | 亚洲精品乱码久久久久久蜜桃图片| 亚洲精品无码MV在线观看| 在线观看免费亚洲| 操美女视频免费网站| 国产成人精品免费午夜app| 免费一级毛片在线播放视频| av成人免费电影| 91精品成人免费国产| 中文字幕在线免费看| 久久精品成人免费国产片小草| 美女被爆羞羞网站在免费观看| 亚洲av无码有乱码在线观看| 在线观看亚洲视频| 日本黄页网址在线看免费不卡| 免费人成视频在线播放| xxxxx做受大片在线观看免费| 成人免费一区二区三区| 亚洲AV永久无码天堂影院| 亚洲已满18点击进入在线观看| 亚洲视频无码高清在线| 亚洲第一第二第三第四第五第六| 亚洲精品色在线网站| 人人公开免费超级碰碰碰视频| a级成人毛片免费图片| 国产精彩免费视频| 日批日出水久久亚洲精品tv| 亚洲裸男gv网站| 亚洲av日韩av综合| 91国内免费在线视频| 免费被黄网站在观看| 亚洲av无码国产精品色午夜字幕 | 国产高清视频免费在线观看 |