- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XQuery函数快速指南.
XQuery 函数快速指南
存取
错误和跟踪
数值
字符串
AnyURI
逻辑
持续时间/日期/时间
QName
节点
序列
Context
存取函数
名称 说明 fn:node-name(node) 返回参数节点的节点名称。 fn:nilled(node) 返回是否拒绝参数节点的布尔值。 fn:data(item.item,...) 接受项目序列,并返回原子值序列。 fn:base-uri()
fn:base-uri(node) 返回当前节点或指定节点的 base-uri 属性的值。 fn:document-uri(node) 返回指定节点的 document-uri 属性的值。 错误和跟踪函数
名称 说明 fn:error()
fn:error(error)
fn:error(error,description)
fn:error(error,description,error-object) 例子:error(fn:QName(/test, err:toohigh), Error: Price is too high)
结果:向外部处理环境返回 /test#toohigh 以及字符串 Error: Price is too high。 fn:trace(value,label) 用于对查询进行 debug。 有关数值的函数
名称 说明 fn:number(arg) 返回参数的数值。参数可以是布尔值、字符串或节点集。
例子:number(100)
结果:100 fn:abs(num) 返回参数的绝对值。
例子:abs(3.14)
结果:3.14
例子:abs(-3.14)
结果:3.14 fn:ceiling(num) 返回大于 num 参数的最小整数。
例子:ceiling(3.14)
结果:4 fn:floor(num) 返回不大于 num 参数的最大整数。
例子:floor(3.14)
结果:3 fn:round(num) 把 num 参数舍入为最接近的整数。
例子:round(3.14)
结果:3 fn:round-half-to-even() 例子:round-half-to-even(0.5)
结果:0
例子:round-half-to-even(1.5)
结果:2
例子:round-half-to-even(2.5)
结果:2 有关字符串的函数
名称 说明 fn:string(arg) 返回参数的字符串值。参数可以是数字、逻辑值或节点集。
例子:string(314)
结果:314 fn:codepoints-to-string(int,int,...) 根据代码点序列返回字符串。
例子:codepoints-to-string(84, 104, 233, 114, 232, 115, 101)
结果:Thérèse fn:string-to-codepoints(string) 根据字符串返回代码点序列。
例子:string-to-codepoints(Thérèse)
结果:84, 104, 233, 114, 232, 115, 101 fn:codepoint-equal(comp1,comp2) 根据 Unicode 代码点对照,如果 comp1 的值等于 comp2 的值,则返回 true。(/2005/02/xpath-functions/collation/codepoint),否则返回 false。 fn:compare(comp1,comp2)
fn:compare(comp1,comp2,collation) 如果 comp1 小于 comp2,则返回 -1。如果 comp1 等于 comp2,则返回 0。如果 comp1 大于 comp2,则返回 1。(根据所用的对照规则)。
例子:compare(ghi, ghi)
结果:0 fn:concat(string,string,...) 返回字符串的拼接。
例子:concat(XPath ,is ,FUN!)
结果:XPath is FUN! fn:string-join((string,string,...),sep) 使用 sep 参数作为分隔符,来返回 string 参数拼接后的字符串。
例子:string-join((We, are, having, fun!), )
结果: We are having fun!
例子:string-join((We, are, having, fun!))
结果:Wearehavingfun!
例子:string-join((), sep)
结果: fn:substring(string,start,len
您可能关注的文档
- XML基础复习习题LUO..docx
- xml介绍及基础..doc
- XMG_XMG-M..doc
- XML编程重点讲义备忘1..doc
- XMQA026工具工装设备及劳保办公用品物料描述规范及分组-02..doc
- XO-KP900可调频微波化学反应器Uwave-1000微波紫外超声波三位一体合成萃取反应仪..docx
- XMQ型锥形球磨机-顺泽..doc
- XODERN次学习状态..doc
- XO-CLASSY调试..doc
- xp-2000振弦频率读数仪,带测温振弦频率读数仪608A振弦频率仪,609A振弦频率仪..docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
文档评论(0)