日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

選擇模式 - XSL教程 - 2

瀏覽:322日期:2022-06-04 14:58:40
什么是選擇模式
選擇模式語句將數(shù)據(jù)從XML中提取出來,是一種簡單獲得數(shù)據(jù)的方法,這幾個標(biāo)記都有一個select屬性,選取XML中特定的結(jié)點名的數(shù)據(jù)
 注意,每個xsl文件都需要導(dǎo)入xsl的命名空間,http://www.w3.org/TR/WD-xsl,例如在xml頭聲明之后加入:<p xmlns:xsl="http://www.w3.org/TR/WD-xsl">

1、<xsl:for-each>
  這個語句是逐個(select)選擇某條件,應(yīng)用條件。例如,有如下數(shù)據(jù)庫的用戶列表:
<?xml version="1.0" encoding="GB2312"?>
<Users>
    <User>
        <Name>5do8</Name>
        <ID>1</ID>
        <Professional>.NET,PHP Design</Professional>
    </User>
    <User>
        <Name>cjjer</Name>
        <ID>2</ID>
        <Professional>DataBase Manage</Professional>
    </User>
</Users>

  需要只輸出全部的Name列,這里有兩個問題:
  1:需要把每個User節(jié)點下面的數(shù)據(jù)都選擇,就是需要定位到User節(jié)點,我們使用for-each下面的select。
  2:需要選擇Name節(jié)點,我們使用value-of下面的select。
  建立xsl文件:
  <?xml version="1.0" encoding="GB2312"?>
<p xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:for-each select="Users">
<BODY>
<xsl:for-each select="User">
<xsl:value-of select="Name" /><hr />
</xsl:for-each>
</BODY>
</xsl:for-each></p>
  保存為UserList_for-each.xsl.在xml文件第二行增加:
<?xml:stylesheet type="text/xsl" href="UserList_for-each.xsl"?>
  在IE5+以上的瀏覽器中效果可見。
  for-each還支持排序,order-by語句,它的語法是以分號(;)分隔、作為排序標(biāo)準(zhǔn)的列表。在列表元素前添加加號(+)表示按此標(biāo)記的內(nèi)容以升序排序,添加減號(-)表示逆序排序。作為一種簡化的表示就是,排序標(biāo)準(zhǔn)列表就是由select規(guī)定的標(biāo)記的子標(biāo)記的序列,每個標(biāo)記之間以(;)分隔。

2、<xsl:value-of>
value-of是選擇當(dāng)前節(jié)點的值
  例如如上的例子中選擇了<xsl:value-of select="Name" />就是選擇Name節(jié)點的值。
xsl:sort排序處理
對于用xsl:for-each或xsl:apply-templates匹配的節(jié)點,可使用xsl:sort將所選節(jié)點內(nèi)容進(jìn)行排序
按大小寫排序 
<xsl:sort case-order="upper-first" select="@id"/> 以id為關(guān)鍵字按大寫優(yōu)先排序 
<xsl:sort case-order="lower-first" select="@id"/> 以id為關(guān)鍵字按小寫優(yōu)先排序 
按字母順序排序 
<xsl:sort order="ascending" select="@id "/> 以id為關(guān)鍵字按字母升序排序 
<xsl:sort order="descending" select="@id "/> 以id為關(guān)鍵字按字母降序排序 
按數(shù)據(jù)類型排序 
<xsl:sort data-type="text" select="@id"/> 以id為關(guān)鍵字按文本類型排序,如對于一組id數(shù)據(jù)101,2,44,305 來說,排序結(jié)果是101,2,305,44 
<xsl:sort data-type="number" select="@id"/> 以id為關(guān)鍵字按數(shù)據(jù)類型排序,上面一組數(shù)據(jù)的排序結(jié)果是2,44,101,305 
另外,還有一種指定排序的方法,就是在前面學(xué)生花名冊例中所使用的order-by: <xsl:for-each select="student" order-by="name"> 也可使得輸出學(xué)生時按名字排序。 

3、<xsl:xsl:apply-templates>
xsl:apply-templates是應(yīng)用已經(jīng)定義的模板
  例如:<xsl:apply-template select="Users/User">……</xsl:apply-template>

   如上三者,都有共同的使用方法,就是必須要Select語句選擇,關(guān)于Select語句的語法,就是XPath,關(guān)于XPath的使用規(guī)范,將在下一講中詳細(xì)描述。
標(biāo)簽: XML/RSS
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本少妇一区| 国产精品久久久久久久久久久久久久久 | 日韩电影二区| 欧美日韩调教| 在线精品亚洲| 国产精品久久久久久久免费软件 | 日韩av电影一区| 国产精品v日韩精品v欧美精品网站| 少妇久久久久| 欧美精品中文| 911精品国产| 国产精品片aa在线观看| 国产欧美二区| 精品视频在线观看网站| 日本亚洲三级在线| 亚洲制服欧美另类| 日韩av字幕| 国产精品一区二区精品| 久久香蕉精品香蕉| 日韩免费小视频| 久久精品影视| jiujiure精品视频播放| 久久精品午夜| 免费久久99精品国产| 日本亚州欧洲精品不卡| 国产三级精品三级在线观看国产| 国产在视频一区二区三区吞精| 韩日一区二区三区| 水蜜桃精品av一区二区| 成人一区而且| 日韩精品视频中文字幕| 99热精品久久| 女同性一区二区三区人了人一 | 香蕉久久一区| 91久久视频| 欧美精品1区| 亚洲精品乱码久久久久久蜜桃麻豆| 久久精品国产亚洲aⅴ| 视频一区日韩| 亚洲综合不卡| 好吊视频一区二区三区四区| 精品视频91| 97久久亚洲| 亚洲人妖在线| 亚洲午夜久久| 蜜臀av一区二区在线免费观看 | 日韩成人午夜精品| 久久久精品区| 精品丝袜在线| 亚洲男人在线| 国内一区二区三区| 国产一区91| 国产精品久久久一区二区| yellow在线观看网址| 午夜久久av| 国产探花一区| 天海翼精品一区二区三区| 日韩中文字幕1| 一区二区三区国产盗摄| 亚洲成人va| 精品国产欧美| 日韩在线视频精品| av综合电影网站| 亚洲精品99| 国产日韩欧美在线播放不卡| 亚洲成人二区| 国产欧美一区二区三区米奇| 国产一区二区三区自拍| 国产日产高清欧美一区二区三区 | 美女在线视频一区| 欧美gv在线| 日韩va亚洲va欧美va久久| 中文在线资源| 日韩极品在线观看| 日韩高清一级| 日韩一区二区中文| 日韩精品一级二级 | 99riav1国产精品视频| 999在线观看精品免费不卡网站| 在线视频亚洲| 欧美激情国产在线| 91久久国产| 国产精品红桃| 蜜臀av亚洲一区中文字幕| 国产欧美日韩在线观看视频 | 国产精品美女久久久久久不卡| 色爱av综合网| 美国三级日本三级久久99 | 亚洲18在线| 理论片午夜视频在线观看| 蜜桃久久av一区| 国产精品亲子伦av一区二区三区| 欧美va天堂在线| 蜜桃av一区二区在线观看| 久久久精品网| 午夜亚洲福利| 1000部精品久久久久久久久| 国产亚洲一级| 高清一区二区| 免费看欧美美女黄的网站| 在线精品国产亚洲| 亚洲69av| 日韩中文在线播放| 国产高清日韩| 少妇精品久久久一区二区| 一区免费视频| 99视频精品视频高清免费| 国产精品成人自拍| 97se综合| 免费在线观看一区| 亚洲精品在线二区| 在线国产日韩| 午夜精品免费| 91精品一区二区三区综合在线爱| 久久久亚洲欧洲日产| 欧美一区精品| 亚洲香蕉久久| 综合欧美精品| 亚洲色图国产| 日韩高清在线一区| 欧美日韩一区二区高清| 偷拍亚洲精品| 国产欧美日韩在线一区二区| 日韩精品一级二级 | 久久影院午夜精品| 国产人成精品一区二区三| 亚洲伦乱视频| 国产精品久久久久av电视剧| 日韩不卡在线观看日韩不卡视频 | 1024精品久久久久久久久| av综合电影网站| sm久久捆绑调教精品一区| 久久天堂影院| 美国三级日本三级久久99| 免费视频一区二区| 亚洲毛片视频| 国产欧美一区二区三区精品观看| 中文一区一区三区免费在线观| 黄毛片在线观看| 婷婷激情一区| av不卡在线| 五月婷婷六月综合| 在线综合亚洲| 久久精品三级| japanese国产精品| 久久精品xxxxx| 成人福利av| 亚洲二区免费| 欧美视频久久| 97精品国产| 黄色成人91| 欧美精品91| 婷婷六月综合| 国产一区二区三区国产精品| 欧美日本二区| 国产剧情一区| 精品亚洲成人| 国产精品极品| 欧美国产三级| 91青青国产在线观看精品| 成人久久一区| 国产午夜久久| 天堂久久av| 久久一区精品| 在线观看精品| 999在线观看精品免费不卡网站| 亚洲开心激情| 欧美国产一级| 天堂久久av| 特黄特色欧美大片| 欧美a一区二区| 日韩毛片视频| 精品亚洲二区| 国产精品白丝久久av网站| 欧美/亚洲一区| 成人午夜在线| 精品福利久久久| 日韩精品一区二区三区中文在线 | 欧美中文一区二区| 精品国产亚洲日本| 激情久久五月| 91欧美在线| 三上亚洲一区二区| 岛国精品一区| 久久只有精品| 亚洲人妖在线| 黄色av日韩| 麻豆国产91在线播放| 国产伊人久久| 欧美国产91| 国产欧美日韩精品一区二区免费| 国产传媒在线观看| 亚洲欧美日韩视频二区| 国产剧情一区二区在线观看| 成年男女免费视频网站不卡| 伊人久久国产| 影音先锋久久精品| 美女av一区| 91视频一区| 99成人超碰|