青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

S.l.e!ep.¢%

像打了激速一樣,以四倍的速度運轉,開心的工作
簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

xml之xpath語法

Posted on 2010-04-16 10:48 S.l.e!ep.¢% 閱讀(365) 評論(0)  編輯 收藏 引用 所屬分類: VC

xml之xpath語法

XPath 是XML的查詢語言,和SQL的角色很類似。以下面XML為例,介紹XPath 的語法。

<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
 <cd country="USA">
  <title>Empire Burlesque</title>
  <artist>Bob Dylan</artist>
  <price>10.90</price>
 </cd>
 <cd country="UK">
  <title>Hide your heart</title>
  <artist>Bonnie Tyler</artist>
  <price>9.90</price>
 </cd>
 <cd country="USA">
  <title>Greatest Hits</title>
  <artist>Dolly Parton</artist>
  <price>9.90</price>
 </cd>
</catalog>

  定位節點

  XML是樹狀結構,類似檔案系統內數據夾的結構,XPath也類似檔案系統的路徑命名方式。不過XPath 是一種模式(Pattern),可以選出 XML檔案中,路徑符合某個模式的所有節點出來。例如要選catalog底下的cd中所有price元素可以用:

/catalog/cd/price  

  如果XPath的開頭是一個斜線(/)代表這是絕對路徑。如果開頭是兩個斜線(//)表示文件中所有符合模式的元素都會被選出來,即使是處于樹中不同的層級也會被選出來。以下的語法會選出文件中所有叫做cd的元素(在樹中的任何層級都會被選出來):

//cd

  選擇未知的元素

  使用星號(Wildcards,*)可以選擇未知的元素。下面這個語法會選出/catalog/cd 的所有子元素:

/catalog/cd/*

  以下的語法會選出所有catalog的子元素中,包含有price作為子元素的元素。

/catalog/*/price

  以下的語法會選出有兩層父節點,叫做price的所有元素。

/*/*/price

  以下的語法會選擇出文件中的所有元素。

//*

  要注意的是,想要存取不分層級的元素,XPath語法必須以兩個斜線開頭(//),想要存取未知元素才用星號(*),星號只能代表未知名稱的元素,不能代表未知層級的元素。

  選擇分支

  使用中括號可以選擇分支。以下的語法從catalog的子元素中取出第一個叫做cd的元素。XPath的定義中沒有第0元素這種東西。

/catalog/cd[1]

  以下語法選擇catalog中的最后一個cd元素:(XPathj并沒有定義 first() 這種函式喔,用上例的 [1]就可以取出第一個元素。

/catalog/cd[last()]

  以下語法選出含有price子元素的所有/catalog/cd元素。

/catalog/cd[price]

  以下語法選出price元素的值等于10.90的所有/catalog/cd元素

/catalog/cd[price=10.90]

  以下語法選出price元素的值等于10.90的所有/catalog/cd元素 的price元素

/catalog/cd[price=10.90]/price

  選擇一個以上的路徑

  使用Or操作數(|)就可以選擇一個以上的路徑。例如:

/catalog/cd/title | catalog/cd/artist

  選擇所有title以及artist元素

//title | //artist

  選擇所有title以及artist以及price元素

//title | //artist | //price

  選擇屬性

  在XPath中,除了選擇元素以外,也可以選擇屬性。屬性都是以@開頭。例如選擇文件中所有叫做country的屬性:

//@country

  選擇所有含有country這個屬性的cd元素:

//cd[@country]

  以下語法選擇出含有屬性的所有cd元素

//cd[@*]

  以下語法選擇出country屬性值為UK的cd元素

//cd[@country='UK']

  只要掌握了xpath語法,理論上你就可以訪問xml文件中的任意節點和任意值

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲视频电影图片偷拍一区| 亚洲精品一二区| 亚洲欧美日本另类| 国产精品稀缺呦系列在线| 一区二区三区成人精品| 亚洲毛片在线免费观看| 欧美色欧美亚洲另类七区| 亚洲性视频h| 亚洲欧美激情四射在线日 | 99re6这里只有精品| 欧美经典一区二区| 亚洲在线网站| 午夜视频在线观看一区| 国产一区二区丝袜高跟鞋图片| 久久国产精品亚洲va麻豆| 久久久不卡网国产精品一区| 伊人色综合久久天天五月婷| 亚洲国产天堂久久国产91| 欧美精品一二三| 先锋影音久久| 久久人人97超碰精品888| 日韩午夜高潮| 校园春色国产精品| 日韩亚洲视频在线| 亚洲免费中文字幕| 亚洲三级影院| 亚洲欧美制服另类日韩| 在线播放中文字幕一区| 一区二区三区日韩| 在线观看久久av| 一区二区免费在线视频| 亚洲大片免费看| 亚洲一区制服诱惑| 亚洲精品国产精品国自产在线| 亚洲影院色在线观看免费| 亚洲国产成人精品久久| 午夜激情综合网| 亚洲久久一区| 久久精品国产精品亚洲综合| 一本色道久久88综合日韩精品| 欧美一区二区精品在线| 亚洲一区二区三区涩| 久久久久久网址| 欧美一区在线视频| 欧美日韩在线精品| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲人成在线观看一区二区| 国产片一区二区| 一区二区三区你懂的| 亚洲国产欧美一区二区三区久久 | 亚洲国产1区| 国产午夜精品一区二区三区欧美| 亚洲精品中文字幕在线观看| 国模精品一区二区三区| 亚洲一级黄色av| 在线视频欧美精品| 欧美风情在线观看| 欧美国内亚洲| 亚洲电影毛片| 久久免费99精品久久久久久| 久久免费视频在线| 国产专区精品视频| 欧美一级成年大片在线观看| 性欧美暴力猛交另类hd| 国产精品久久久久久久久久免费| 亚洲全黄一级网站| 99精品国产99久久久久久福利| 蜜桃久久av一区| 欧美激情a∨在线视频播放| 在线观看91久久久久久| 久久免费的精品国产v∧| 老司机午夜精品| 亚洲国产mv| 欧美激情无毛| 99视频有精品| 欧美一区二区三区视频免费| 国产啪精品视频| 久久久久国产免费免费| 欧美国产一区二区三区激情无套| 亚洲国产精品视频| 欧美精品啪啪| 亚洲午夜羞羞片| 久久亚洲春色中文字幕| 亚洲丰满少妇videoshd| 牛牛精品成人免费视频| 亚洲日韩中文字幕在线播放| 一区二区欧美视频| 国产精品免费一区豆花| 久久精品国产一区二区三区| 男女精品网站| 亚洲少妇诱惑| 国产一级一区二区| 欧美xx69| 亚洲午夜精品福利| 久久综合狠狠| 99视频精品免费观看| 国产精品免费看| 久久亚洲欧美国产精品乐播| 亚洲人成亚洲人成在线观看| 欧美亚洲一区三区| 91久久精品一区二区三区| 欧美日韩大陆在线| 欧美一二三视频| 亚洲精品国产日韩| 久久精品国产欧美激情| 91久久精品国产91性色tv| 国产精品乱码人人做人人爱| 久久亚洲国产精品一区二区| 一区二区三区福利| 欧美成人精品一区二区三区| 亚洲自拍偷拍视频| 亚洲高清自拍| 国产性做久久久久久| 欧美精品免费看| 久久久久久91香蕉国产| 一区二区三区四区精品| 欧美激情精品久久久久久变态| 午夜免费电影一区在线观看| 亚洲美女在线视频| 一区二区三区在线免费视频| 国产精品看片你懂得| 欧美精品免费视频| 浪潮色综合久久天堂| 亚洲一区一卡| 99国产精品久久久久久久| 欧美成人a∨高清免费观看| 欧美在线观看视频一区二区| 在线一区二区三区四区| 91久久精品日日躁夜夜躁欧美| 国产偷自视频区视频一区二区| 欧美午夜一区二区福利视频| 欧美国产一区视频在线观看 | 亚洲精品久久久一区二区三区| 免费成人性网站| 久久天天狠狠| 久久久国产一区二区| 欧美亚洲日本网站| 亚洲综合精品四区| 亚洲午夜激情在线| 中文在线资源观看网站视频免费不卡 | 亚洲大胆女人| 在线欧美不卡| 亚洲第一天堂av| 亚洲二区在线观看| 亚洲国产精品成人久久综合一区| 国产欧美丝祙| 国产日韩欧美在线播放不卡| 国产精品一区二区三区乱码| 国产精品久久国产愉拍 | 亚洲欧美视频| 亚洲欧美视频在线| 亚洲欧美精品| 欧美一区二区在线免费观看| 欧美一区影院| 久久久久久久一区二区| 蜜桃av噜噜一区| 欧美激情在线| 欧美片第1页综合| 国产精品啊啊啊| 国产精品亚洲人在线观看| 国产女同一区二区| 黄色成人免费观看| 亚洲日本精品国产第一区| 亚洲精品一品区二品区三品区| 日韩视频在线观看免费| 亚洲一区国产一区| 久久精品国产999大香线蕉| 久久一区视频| 亚洲全黄一级网站| 亚洲欧美国产精品专区久久| 欧美在线视频在线播放完整版免费观看 | 欧美一区二区三区在线免费观看 | 91久久久久久久久| 亚洲先锋成人| 久久综合图片| 欧美三级电影一区| 国内一区二区在线视频观看| 亚洲精品久久久久久下一站| 午夜欧美大片免费观看| 久久免费国产精品1| 亚洲人屁股眼子交8| 午夜国产精品视频免费体验区| 久久综合伊人77777| 欧美日韩国产成人在线免费| 国产欧美日韩亚洲| 亚洲国产精品一区制服丝袜| 亚洲欧美精品在线| 欧美xxx成人| 亚洲一区在线免费观看| 久久一区激情| 国产精品亚发布| 亚洲精品一二区| 美女视频黄a大片欧美| 一区二区三区日韩精品| 久久亚洲影音av资源网| 国产精品毛片| 亚洲视频久久| 欧美国产亚洲视频| 欧美一级成年大片在线观看| 欧美性理论片在线观看片免费|