日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

在XPath查詢中指定軸_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:XML讀取數(shù)據(jù)到內(nèi)存
從XML中讀取數(shù)據(jù)到內(nèi)存的實(shí)例: public clsSimuResultByOneGoods GetOneGoodsSimulationXML(string PathAndFileName) {

以下示例顯示如何在 XPath 查詢中指定軸。這些示例中的 XPath 查詢都在 SampleSchema1.xml 中所包含的映射架構(gòu)上指定。有關(guān)此示例架構(gòu)的信息,請參見示例 XPath 查詢。

示例

A. 檢索上下文節(jié)點(diǎn)的子元素

此 XPath 查詢選定上下文節(jié)點(diǎn)的所有 <Customer> 子元素:


/child::Employee

在此查詢中,child 是軸,Customer 是節(jié)點(diǎn)測試(如果 Customer 是 <element> 節(jié)點(diǎn),則該測試為 TRUE,因?yàn)?<element> 是與 child 軸相關(guān)聯(lián)的主要節(jié)點(diǎn)類型)。

child 是默認(rèn)軸。因此,可將該查詢編寫為:


/Employee

在映射架構(gòu)上測試 XPath 查詢

創(chuàng)建下面的模板 (MyTemplate.xml) 并將其保存在與 template 虛擬名稱相關(guān)聯(lián)的目錄中。


<ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql">
<sql:xpath-query mapping-schema="SampleSchema2.xml">
/Employee
</sql:xpath-query>
</ROOT>

下面的 URL 執(zhí)行模板:
http://IISServer/VirtualRoot/template/MyTemplate.xml

可直接在 URL 中指定 XPath 查詢:
http://IISServer/nwind/schema/SampleSchema1.xml/child::Customer?root=root

虛擬名稱 schema 是 schema 類型。架構(gòu)文件存儲在與 schema 類型虛擬名稱相關(guān)聯(lián)的目錄下。root 參數(shù)用于為所得到的 XML 文檔指定頂層元素(root 可為任意值)。

下面是模板執(zhí)行的部分結(jié)果集:


<ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql">
<Employee EmployeeID="1" LastName="Davolio"
FirstName="Nancy" Title="Sales Representative" />
<Employee EmployeeID="2" LastName="Fuller"
FirstName="Andrew" Title="Vice President, Sales" />
...
</ROOT>

B. 檢索上下文節(jié)點(diǎn)的孫節(jié)點(diǎn)

此 XPath 查詢選定上下文節(jié)點(diǎn)的 <Customer> 子元素的所有 <Order> 子元素:


/child::Customer/child::Order

在此查詢中,child 是軸,Customer 和 Order 是節(jié)點(diǎn)測試(如果 Customer 和 Order 是 <element> 節(jié)點(diǎn),則這些節(jié)點(diǎn)測試為 TRUE,因?yàn)?<element> 節(jié)點(diǎn)是 child 軸的主要節(jié)點(diǎn))。對于每個(gè)匹配 <Customer> 的節(jié)點(diǎn),將匹配 <Orders> 的節(jié)點(diǎn)添加到結(jié)果中。結(jié)果集中只返回 <Order>。

child 是默認(rèn)軸。因此,可將此查詢指定為:


/Customer/Order

在映射架構(gòu)上測試 XPath 查詢

創(chuàng)建下面的模板 (MyTemplate.xml) 并將其保存在與 template 虛擬名稱相關(guān)聯(lián)的目錄中。


<ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql">
<sql:xpath-query mapping-schema="SampleSchema1.xml">
/Customer/Order
</sql:xpath-query>
</ROOT>

分享:詮釋XML
XML即可擴(kuò)展標(biāo)記語言(eXtensible Markup Language)。標(biāo)記是指計(jì)算機(jī)所能理解的信息符號,通過此種標(biāo)記,計(jì)算機(jī)之間可以處理包含各種信息的文章等。如何定義這些標(biāo)記,既可以選擇國際通用的標(biāo)

來源:模板無憂//所屬分類:Xml教程/更新時(shí)間:2009-03-13
相關(guān)Xml教程