网站大量收购闲置独家精品文档,联系QQ:2885784924

XQuery函数快速指南..doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

xznh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档