<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      XQuery學習筆記(一) XQuery概覽

      一、什么是XQuery

        XQuery是W3C設計的一種針對于XML的查詢語言,類似于SQL,能夠篩選出XML的子集,并進行分組、排序、計算等,功能非常強大,主流編程語言、關系數據庫均提供了部分(完全)的支持,為處理XML數據提供了一種新的思路。

       

      二、XQuery的主要用途

      1、從關系數據庫中提取信息并用于網絡服務。

      2、產生存儲在數據庫中數據的報表,以HTML顯示在網頁。

      3、從XML數據庫中搜索信息。

      4、從數據庫或打包好的軟件中提取數據,并進行轉換以進行其他應用。

      5、合并傳統的非XML的數據以進行統一管理。

       

      三、XQuery推薦資源

      1、書籍:《XQuery權威指南》、《ASP.NET 2.0 XML高級編程》、《SQL Server 2005 XML高級編程》

      2、網站:

      1)W3C XQuery主頁

      2) XMLPlease

      3) W3School

      4) DataDirect

      5) TechNet XQuery主頁

       

      四、開發工具

      1、推薦使用 Altova XML Spy 2010 Enterprise Edition,試用版可以在這里下載。

      2、Stylus Studio 2010 Enterprise Edition,試用版可以在這里下載。

      3、Dreamweaver、Visual Studio、UltraEdit等。

       

      五、XQuery Hello World

      1、打開Altova XML Spy,點擊【Project】--【New Project】新建一個項目,Ctrl + S保存,重命名為Simple Test:

       

      2、點擊【File】--【New】,選擇【XML  Extensible Markup Language】,點擊【OK】,注意這時會提示要選擇一個DTD還是Schema,由于只是新建一個簡單的XML文件,故選擇Cancel,添加一個XML文件:Users.xml

      代碼
      <?xml version="1.0" encoding="UTF-8"?>
      <Users>
          
      <User id="1">
              
      <Name>Tom</Name>
              
      <Age>12</Age>
          
      </User>
          
      <User id="2">
              
      <Name>Jerry</Name>
              
      <Age>9</Age>
          
      </User>
          
      <User id="3">
              
      <Name>Brooks</Name>
              
      <Age>24</Age>
          
      </User>
      </Users>

       

       

      3、新添加的文件默認不是在項目中,保存后在項目中的【XML Files】上右擊,選擇【Add Files】,將Users.xml添加到項目中。

      4、以類似的方法,新建一個XQuery文件:Users.xq并添加到項目中,模板類型選擇【xq  XML Query Language】。

      5、輸入如下代碼:

      xquery version "1.0";
      doc("Users.xml")/Users/User/Name

       

      doc()是一個內置函數,將讀取指定的XML文件,“/Users/User/Name”稱之為路徑表達式,注意必須按照元素出現的順序書寫,查詢出所有的Name節點。

       

      Alt + F10 執行查詢,當提示選擇哪個XML文件時,定位到Users.xml,點擊【Execute】:

      將會新打開一個XML文件以顯示查詢結果:

       

      6、查詢所有指定的元素:

      xquery version "1.0";
      doc("Users.xml")//User

      雙斜線"http://"表示任意路徑,即User上面可以有任意父級元素,上面代碼即查詢所有的User元素。

       

      7、查詢指定屬性的元素:

      xquery version "1.0";
      doc("Users.xml")/Users/User[@id= "1"]

       

      "@"表示獲取屬性,并用中括號括起來,上面表達式的意思為:獲取User元素中屬性id為“1”的所有User元素,并將查詢出相應User的所有子元素。

       

      8、用索引獲取指定的元素:

      xquery version "1.0";
      doc("Users.xml")//User[2]

       

      獲取第二個"User"元素及其子元素,注意XQuery的索引從1開始而不是從0。

       

      六、小結

        這次只是說說XQuery的基礎內容及總體概覽,XQuery的整體框架還是非常龐大的,鑒于XML的重要地位,學習及掌握基礎的XQuery表達式十分必要,以后會繼續深入的對XQuery的細節進行介紹,并研究,Net SQL Server等其他技術與XQuery的互操作。

      附注:

        后續篇章會對Altova XML Spy 2010進行簡單的配置,以更方便的進行開發。

      posted @ 2010-01-31 23:57  江蘇瑞步科技  閱讀(4025)  評論(2)    收藏  舉報
      主站蜘蛛池模板: 欧美和黑人xxxx猛交视频| 中文字幕久久波多野结衣av| 国产伦精品一区二区三区| 少妇无套内谢免费视频| 亚洲男人在线天堂| 一区二区不卡国产精品| 国产精品爆乳奶水无码视频免费| 欧美成人VA免费大片视频| 亚洲 丝袜 另类 校园 欧美| 韩国美女福利视频一区二区| 26uuu另类亚洲欧美日本| 亚洲日本韩国欧美云霸高清| 丰满人妻被黑人猛烈进入| 在线综合亚洲欧洲综合网站| 婷婷国产亚洲性色av网站| 激情综合色综合啪啪开心| 性欧美乱熟妇xxxx白浆| 日韩中文字幕人妻精品| 精品人妻人人做人人爽| 在线国产精品中文字幕| 99精品国产兔费观看久久99| 国产亚洲999精品AA片在线爽| 少妇xxxxx性开放| 激情亚洲内射一区二区三区| 欧美激情一区二区三区成人| 18禁在线永久免费观看| 成年女人黄小视频| 精品亚洲国产成人av| 99精品久久毛片a片| 亚洲国产成人午夜在线一区| 你懂的亚洲一区二区三区| 黑人大群体交免费视频| 免费人成在线观看网站| 日韩精品亚洲专区在线播放| 国产黄色三级三级看三级| 新野县| 久久精品久久黄色片看看| 中文字幕理伦午夜福利片| 亚洲av午夜福利精品一区二区 | 亚洲精品视频免费| 亚洲老熟女一区二区三区|