最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

XQuery 實(shí)例

在本節(jié),讓我們通過研究一個(gè)例子來(lái)學(xué)習(xí)一些基礎(chǔ)的 XQuery 語(yǔ)法。

XML 實(shí)例文檔

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

"books.xml" :

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

<bookstore>

<book category="COOKING">
  <title lang="en">Everyday Italian</title>
  <author>Giada De Laurentiis</author>
  <year>2005</year>
  <price>30.00</price>
</book>

<book category="CHILDREN">
  <title lang="en">Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

<book category="WEB">
  <title lang="en">XQuery Kick Start</title>
  <author>James McGovern</author>
  <author>Per Bothner</author>
  <author>Kurt Cagle</author>
  <author>James Linn</author>
  <author>Vaidyanathan Nagarajan</author>
  <year>2003</year>
  <price>49.99</price>
</book>

<book category="WEB">
  <title lang="en">Learning XML</title>
  <author>Erik T. Ray</author>
  <year>2003</year>
  <price>39.95</price>
</book>

</bookstore>

在您的瀏覽器中查看 "books.xml" 文件。

如何從 "books.xml" 選取節(jié)點(diǎn)?

函數(shù)

XQuery 使用函數(shù)來(lái)提取 XML 文檔中的數(shù)據(jù)。

doc() 用于打開 "books.xml" 文件:

doc("books.xml")

路徑表達(dá)式

XQuery 使用路徑表達(dá)式在 XML 文檔中通過元素進(jìn)行導(dǎo)航。

下面的路徑表達(dá)式用于在 "books.xml" 文件中選取所有的 title 元素:

doc("books.xml")/bookstore/book/title

(/bookstore 選取 bookstore 元素,/book 選取 bookstore 元素下的所有 book 元素,而 /title 選取每個(gè) book 元素下的所有 title 元素)

上面的 XQuery 可提取以下數(shù)據(jù):

<title lang="en">Everyday Italian</title>
<title lang="en">Harry Potter</title>
<title lang="en">XQuery Kick Start</title>
<title lang="en">Learning XML</title>

謂語(yǔ)

XQuery 使用謂語(yǔ)來(lái)限定從 XML 文檔所提取的數(shù)據(jù)。

下面的謂語(yǔ)用于選取 bookstore 元素下的所有 book 元素,并且所選取的 book 元素下的 price 元素的值必須小于 30:

doc("books.xml")/bookstore/book[price<30]

上面的 XQuery 可提取到下面的數(shù)據(jù):

<book category="CHILDREN">
  <title lang="en">Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>
广汉市| 黎川县| 龙里县| 南雄市| 和田县| 武安市| 余干县| 兰西县| 延吉市| 潍坊市| 察雅县| 营口市| 隆昌县| 玛多县| 宣化县| 崇信县| 饶阳县| 高阳县| 垦利县| 长沙市| 平果县| 英德市| 德清县| 齐齐哈尔市| 松原市| 饶阳县| 高清| 土默特右旗| 宁明县| 江西省| 民权县| 承德市| 土默特左旗| 浑源县| 揭东县| 蒙自县| 永昌县| 昌宁县| 巢湖市| 垫江县| 黔西|