<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基礎
    主站蜘蛛池模板: 岛国岛国免费V片在线观看| 亚洲人成电影在线观看青青| 美女被艹免费视频| 日本免费一二区在线电影| 在线观看日本亚洲一区| 免费看香港一级毛片| 亚洲精品永久在线观看| 国产无遮挡裸体免费视频| 亚洲6080yy久久无码产自国产| 美女裸身网站免费看免费网站| 久久精品国产亚洲αv忘忧草| 在线a级毛片免费视频| 亚洲欧美一区二区三区日产| 日本高清免费不卡在线| 国产亚洲精品成人久久网站| 亚洲男人在线无码视频| 999zyz**站免费毛片| 亚洲视频在线观看不卡| 99re热免费精品视频观看| 无码亚洲成a人在线观看| 亚洲中文字幕无码爆乳av中文 | 在线看片人成视频免费无遮挡| 亚洲日韩精品国产一区二区三区| 四虎永久成人免费影院域名| 99在线免费视频| 亚洲乱人伦精品图片| 国产午夜免费福利红片| 青青操在线免费观看| 亚洲精品国产福利在线观看| 免费观看的a级毛片的网站| 成年女人A毛片免费视频| 亚洲国产视频网站| 人人狠狠综合久久亚洲高清| 日本在线免费观看| 亚洲精品456人成在线| AV在线播放日韩亚洲欧| 99久久久精品免费观看国产| 日本黄页网址在线看免费不卡 | 精品少妇人妻AV免费久久洗澡 | 亚洲欧洲无码一区二区三区| 狠狠亚洲婷婷综合色香五月排名|