- ·上一篇站长学习:jQuery入门简介
- ·下一篇站长学习:XQuery 初学者入门教程:XQuery简介
XQuery 初学者入门教程:XQuery实例
在本节,让我们通过研究一个例子来学习一些基础的 XQuery 语法。 Www^515down^com
XML 实例文档 515down
我们将在下面的例子中使用这个 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" 选取节点?
函数 515down@com
XQuery 使用函数来提取 XML 文档中的数据。 我要我当素材站
doc() 用于打开 "books.xml" 文件: Www^515down^com
doc("books.xml") Www^515down^com
路径表达式 我要我当
XQuery 使用路径表达式在 XML 文档中通过元素进行导航。 [我要我当软件园]
下面的路径表达式用于在 "books.xml" 文件中选取所有的 title 元素: 515down^com
doc("books.xml")/bookstore/book/title 我要我当软件园
(/bookstore 选取 bookstore 元素,/book 选取 bookstore 元素下的所有 book 元素,而 /title 选取每个 book 元素下的所有 title 元素) 我要我当
上面的 XQuery 可提取以下数据: 中国我要我当
| 以下为引用的内容: <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> |
谓语 我要我当
XQuery 使用谓语来限定从 XML 文档所提取的数据。 515down^com
下面的谓语用于选取 bookstore 元素下的所有 book 元素,并且所选取的 book 元素下的 price 元素的值必须小于 30:
515down.com
doc("books.xml")/bookstore/book[price<30] [我要我当软件园]
上面的 XQuery 可提取到下面的数据: 515down.com
| 以下为引用的内容: <book category="CHILDREN"> |






