ID:   密码:   验证码:  
我的知识库
服务器-WEB服务器
服务器-FTP服务器
服务器-安全防护
IDC业务相关
网络编程-ASP
网络编程-PHP
网络编程-.NET
网络编程-XML
数据库-Access
数据库-Mssql
数据库-Mysql
主机相关问题
域名相关问题
邮局相关问题
付款相关问题
相关文本合同
游戏技术-传奇私服架设
游戏技术-传奇脚本信息
游戏技术-传世私服
常用软件下载
首页 >> 我的知识库>>网络编程-XML>> XQuery 初学者入门教程:XQuery实例  
XQuery 初学者入门教程:XQuery实例
[ 作者:  | 文章来源: 网页教学网 | 点击数: 589 | 更新时间: 2007-11-4 8:57:48 ]

在本节,让我们通过研究一个例子来学习一些基础的 XQuery 语法。 Www^Spdns^com

XML 实例文档 Spdns

我们将在下面的例子中使用这个 XML 文档。 中国南通服务器网

以下为引用的内容:
"books.xml" :



Everyday Italian
Giada De Laurentiis
2005
30.00


Harry Potter
J K. Rowling
2005
29.99
中.国南通服务器网



XQuery Kick Start
James McGovern
Per Bothner
Kurt Cagle
James Linn
Vaidyanathan Nagarajan
2003
49.99


Learning XML
Erik T. Ray
2003
39.95

中.国.南通服务器网

如何从 "books.xml" 选取节点?

中.国.南通服务器网

函数 Spdns@com

XQuery 使用函数来提取 XML 文档中的数据。 中国南通服务器网

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

Www^Spdns^com

doc("books.xml")

Www^Spdns^com

路径表达式 南通服务器网

XQuery 使用路径表达式在 XML 文档中通过元素进行导航。 [南通服务器网]

下面的路径表达式用于在 "books.xml" 文件中选取所有的 title 元素:

Spdns^com

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

中国.南通服务器网

(/bookstore 选取 bookstore 元素,/book 选取 bookstore 元素下的所有 book 元素,而 /title 选取每个 book 元素下的所有 title 元素)

南通服务器网

上面的 XQuery 可提取以下数据: 中国南通服务器网

以下为引用的内容:
Everyday Italian
Harry Potter
XQuery Kick Start
Learning XML
Www~Spdns~com

谓语 南通服务器网

XQuery 使用谓语来限定从 XML 文档所提取的数据。

Spdns^com

下面的谓语用于选取 bookstore 元素下的所有 book 元素,并且所选取的 book 元素下的 price 元素的值必须小于 30:

Spdns.com

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

[南通服务器网]

上面的 XQuery 可提取到下面的数据: Spdns.com

以下为引用的内容:


Harry Potter
J K. Rowling
2005
29.99

Www.Spdns.com

南通服务器网

Tags:XQuery 教程 实例
责任编辑:阿小



评论
收藏
推荐
打印
关闭
字体:+ -
纠错


Copyright © 1999-2007 诚信 合法 规范的南通服务器网 www.spdns.com 始建于1996
企业总机:400-618-5529(只收市话费) 未开通400地区:0513-83015999 / 84012988 / 84519829
上海亿流数码科技有限公司 地址:江苏省南通市如东电信局大楼3楼IDC运维部
《中华人民共和国增值电信业务经营许可证》沪B2-20060518号
信息产业部备案编号:苏ICP备05009350号
电子执照:沪企3102272090823