日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

xpath教程

XPath 語法

閱讀 (2220)

XPath 語法


XPath 使用路徑表達式來選取 XML 文檔中的節點或節點集。節點是通過沿著路徑 (path) 或者步 (steps) 來選取的。


XML 實例文檔

我們將在下面的例子中使用這個 XML 文檔。

<?xml version="1.0" encoding="ISO-8859-1"?>

<bookstore>

<book>
? <title lang="eng">Harry Potter</title>
? <price>29.99</price>
</book>

<book>
? <title lang="eng">Learning XML</title>
? <price>39.95</price>
</book>

</bookstore>


選取節點

XPath 使用路徑表達式在 XML 文檔中選取節點。節點是通過沿著路徑或者 step 來選取的。 下面列出了最有用的路徑表達式:

表達式 描述
nodename 選取此節點的所有子節點。
/ 從根節點選取。
// 從匹配選擇的當前節點選擇文檔中的節點,而不考慮它們的位置。
. 選取當前節點。
.. 選取當前節點的父節點。
@ 選取屬性。

在下面的表格中,我們已列出了一些路徑表達式以及表達式的結果:

路徑表達式 結果
bookstore 選取 bookstore 元素的所有子節點。
/bookstore

選取根元素 bookstore。

注釋:假如路徑起始于正斜杠( / ),則此路徑始終代表到某元素的絕對路徑!

bookstore/book 選取屬于 bookstore 的子元素的所有 book 元素。
//book 選取所有 book 子元素,而不管它們在文檔中的位置。
bookstore//book 選擇屬于 bookstore 元素的后代的所有 book 元素,而不管它們位于 bookstore 之下的什么位置。
//@lang 選取名為 lang 的所有屬性。


謂語(Predicates)

謂語用來查找某個特定的節點或者包含某個指定的值的節點。

謂語被嵌在方括號中。

在下面的表格中,我們列出了帶有謂語的一些路徑表達式,以及表達式的結果:

路徑表達式 結果
/bookstore/book[1] 選取屬于 bookstore 子元素的第一個 book 元素。
/bookstore/book[last()] 選取屬于 bookstore 子元素的最后一個 book 元素。
/bookstore/book[last()-1] 選取屬于 bookstore 子元素的倒數第二個 book 元素。
/bookstore/book[position()<3] 選取最前面的兩個屬于 bookstore 元素的子元素的 book 元素。
//title[@lang] 選取所有擁有名為 lang 的屬性的 title 元素。
//title[@lang='eng'] 選取所有 title 元素,且這些元素擁有值為 eng 的 lang 屬性。
/bookstore/book[price>35.00] 選取 bookstore 元素的所有 book 元素,且其中的 price 元素的值須大于 35.00。
/bookstore/book[price>35.00]/title 選取 bookstore 元素中的 book 元素的所有 title 元素,且其中的 price 元素的值須大于 35.00。


選取未知節點

XPath 通配符可用來選取未知的 XML 元素。

通配符 描述
* 匹配任何元素節點。
@* 匹配任何屬性節點。
node() 匹配任何類型的節點。

在下面的表格中,我們列出了一些路徑表達式,以及這些表達式的結果:

路徑表達式 結果
/bookstore/* 選取 bookstore 元素的所有子元素。
//* 選取文檔中的所有元素。
//title[@*] 選取所有帶有屬性的 title 元素。


選取若干路徑

通過在路徑表達式中使用"|"運算符,您可以選取若干個路徑。

在下面的表格中,我們列出了一些路徑表達式,以及這些表達式的結果:

路徑表達式 結果
//book/title | //book/price 選取 book 元素的所有 title 和 price 元素。
//title | //price 選取文檔中的所有 title 和 price 元素。
/bookstore/book/title | //price 選取屬于 bookstore 元素的 book 元素的所有 title 元素,以及文檔中所有的 price 元素。
關閉
程序員人生
主站蜘蛛池模板: 全免一级毛片 | 成人精品一区二区三区校园激情 | 亚洲欧美日韩在线 | jizzz亚洲| 国产精品久久久久久久 | 欧美激情亚洲激情 | 欧美13videosex性极品 | 在线免费av网址 | 久久成人在线视频 | 粉嫩av亚洲一区二区图片 | 国产一级久久 | 久久精品国产一区二区三区 | 亚洲免费在线观看视频 | 天天干夜夜拍 | 国产日韩精品久久 | 亚洲a毛片 | 在线观看免费黄色 | 精品香蕉99久久久久网站 | 国产一级片 | 91视频你懂的 | 免费在线国产 | 中文字幕日本在线 | 中文字幕欧美在线 | 久久久久国产精品一区二区 | 国产免费一区 | 粉嫩精品一区二区三区在线观看 | 中国一级片在线 | 国产资源福利 | 一级性感毛片 | 91精品国产综合久久精品图片 | 久久久精品影院 | 青青草欧美 | 国产一级免费看 | 一级毛片视频在线 | 久久美女性网 | 蜜臂av日日欢夜夜爽一区 | 欧美69视频| 久久99精品久久久久久久久久久久 | 午夜激情视频在线观看 | 亚洲国产成人精品女人久久久 | 欧美精品三级 |