XQuery 初学者入门教程:XQuery 术语和语法
日期:2007年10月26日 作者: 查看:[大字体 中字体 小字体]-
某节点的父、父的父,等等。
在下面的例子中,title 元素的先辈是 book 元素和 bookstore元素:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
后代(Descendant)
某个节点的子,子的子,等等。
在下面的例子中,bookstore 的后代是 book、title、author、year 以及 price元素:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
XQuery 语法XQuery 对大小写敏感,XQuery 的元素、属性以及变量必须是合法的 XML 名称。
XQuery 的基础语法规则:
一些基本的语法规则:
- XQuery 对大小写敏感
- XQuery 的元素、属性以及变量必须是合法的 XML 名称。
- XQuery 字符串值可使用单引号或双引号。
- XQuery 变量由 “$” 并跟随一个名称来进行定义,举例,$bookstore
- XQuery 注释被 (: 和 :) 分割,举例,(: XQuery 注释 :)
XQuery 条件表达式
"If-Then-Else" 可以在 XQuery 中使用。
请看下面的例子:
for $x in doc("books.xml")/bookstore/book returnif ($x/@category="CHILDREN")then<child>{data($x/title)}</child>else<adult>{data($x/title)}</adult>请注意 "If-Then-Else" 的语法:if 表达式后的圆括号是必需的。else 也是必需的,不过仅仅写 “else ()” 也是可以的。
上面的例子的结果:
<adult>Everyday Italian</adult> <child>Harry Potter</child> <adult>Learning XML</adult> <adult>XQuery Kick Start</adult>
XQuery 比较
在 XQuery 中,有两种方法来比较值。
- 通用比较:=, !=, <, <=, >, >=
- 值的比较:eq、ne、lt、le、gt、ge
这两种比较方法的差异如下:
- 上一页 [1] [2] [3] 下一页
-
- XQuery 初学者入门教程:XQuery 术语和语法 相关文章:
- ·结束SQL注入隐患3招
- ·Web2.0在中国步入歧途 缺赢利模式VC有错
- ·Windows 7操作系统新技术深入探讨
- ·黑客如何利用文件包含漏洞进行网站入侵
- ·知己知彼 看黑客如何入侵Linux操作系统
- ·深入了解微软Windows 7系统
- ·深入分析Windows操作系统死机问题
- ·2007年Adobe设计大赛入围作品(29)
- ·黑客入侵前的信息收集
- ·平板电视工程菜单进入方法汇总
- XQuery 初学者入门教程:XQuery 术语和语法 相关软件
- ·越狱秘密潜入
- ·《深入敌后:雷神战争》火爆试玩
- ·手机游戏:深入黑帮
- ·《交易》— 步入权利与欲望的死亡陷阱
- ·《细致入微的战争铅笔画》
- ·入不思议解脱境界普贤行愿品_男声朗诵版(多背景音乐)
- ·第6届茅盾文学奖入围作品合集
- ·编程教程-MFC入门
- ·猴脑入侵
- ·C语言初学者入门讲座
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:好玩的鼠标指向后带图片的提示效果
下一篇:XQuery 初学者入门教程:XQuery FLWOR 表达式
精品推荐
热点TOP10
- ·关于web.xml配置的详细说明
- ·XSL/XML网页制作入门,入门到精通
- ·XML轻松学习手册(三):XML的术语
- ·XML轻松学习手册(一):XML快速入门
- ·XML Schema定义元素的基本知识
- ·用XML+JSP实现网页内容动态显示的方案
- ·自定义应用程序配置文件(app.config)
- ·XML轻松学习手册(二):XML概念
- ·XSL教程:了解基础知识关于XSL
- ·使用标签显示完整的svg图像
- ·XML轻松学习手册(四):XML语法
- ·XHTML标签写法应该注意的问题
- ·利用XMLHTTP无刷新添加数据
- ·如何使用XML实现多渠道接入网站的构架
- ·XHTML教程,简单认识XHTML基础知识
- ·常用的XHTML标签的使用技巧介绍
- ·网页设计学习XHTML应用小结
- ·XHTML 1.0 参考
- ·Xml 串行话对象与反串行实例
- ·XQuery 初学者入门教程:XQuery 术语和语法
