07定位、链接与查询3-XQuery.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
07定位、链接与查询3-XQuery

PAGE PAGE 28 五、XQuery XQuery(XML Query Language,XML查询语言)是查询各类XML数据源中数据的一种语言,当前版本为XQuery 1.0推荐标准(Recommendation),由万维网联盟(W3C)于2007年1月23日推出。 XQuery用于查询(视作数据库的)XML文档中的数据,类似于查询关系数据库的SQL和查询面向对象数据库的OQL。 1.概述 随着采用XML存储、交换和表示的信息的不断增加,聪明地查询XML数据源的能力变得越来越重要。XML的强大实力之一,是它在表示来自各式各样数据源的许多不同种类信息时的灵活性。为了利用这种灵活性,XML查询语言必须为检索和解释来自这些不同数据源的信息提供所需的特性。 XQuery是为满足W3C的XML Query 1.0 Requirements和XML Query Use Cases推荐标准中所确定的需求而设计的,它被设计成一种查询简洁易懂的语言。它足够灵活,可查询范围宽广的XML信息源,包括数据库和文档。XQuery采用的是非XML查询语法(采用XML语法的查询语言,参见下面配套标准中 的XQueryX),源自Don Chamberlin等人于2000年底提出的一种XML查询语言—— HYPERLINK /cs/people/chamberlin/quilt_lncs.pdf Quilt。 XQuery在XML文档的抽象的逻辑结构上(而不是在其语法表面上)进行操作。该逻辑结构称为“数据模型”,被定义在W3C标准 HYPERLINK /TR/2007/REC-xpath-datamodel XDM中。 XQuery 1.0是XPath 2.0的一种扩展。任何在语法上有效,并可成功执行的表达式,在这两种语言中都会返回同样的结果。因为这两个语言是如此密切相关,所以它们的语法和语言描述,都来自同一个公共源,以确保一致性;而且这两个规范的编辑们,也紧密地工作在一起。 1)标准系列 XQuery是一个标准系列,其主标准为: HYPERLINK /TR/2007/REC-xquery XQuery 1.0(REC: 2007.1.23)——XQuery 1.0: An XML Query Language, W3C Recommendation 23 January 2007(XQuery 1.0:一种XML查询语言)。 配套的标准有: HYPERLINK /TR/2007/REC-xqueryxXQueryX(REC: 2007.1.23)——XML Syntax for XQuery 1.0 (XQueryX) , W3C Recommendation 23 January 2007(XQuery 1.0的XML语法(XQueryX))。XML查询语言的语法绑定可能不止一个,XQueryX是XQuery的XML表示,它将XQuery语法的生成式(production)映射到XML生成式。XQueryX可用于分析器重用、对查询进行查询、生成查询、在XML中嵌入查询等。 HYPERLINK /TR/2007/NOTE-xquery-requirementsXQueryReq(REQ: 2007.3.23)——XML Query (XQuery) 1.0 Requirements, W3C Working Group Note 23 March 2007(XML查询(XQuery) 1.0需求)。为W3C的XQuery数据模型和查询语言规定目标、需求和使用方案。它还包含每一需求的对应状态,以指明XQuery 1.0的系列W3C标准的状态。 HYPERLINK /TR/2007/NOTE-xquery-use-cases XQueryUC(Note: 2007.3.23)——XML Query 1.0 Use Cases, W3C Working Group Note 23 March 2007(XML查询1.0使用案例)。详细说明XQuery 的使用方案。 与XPath 2.0和XSLT 2.0的联合标准有: HYPERLINK /TR/2007/REC-xpath-datamodel XDM(REC: 2007.1.23)——XQuery 1.0 and XPath 2.0 Data Model (XDM), W3C Recommendation 23 January 2007(XQuery 1.0和XPath 2.0的数据模型(XDM))。定义联合标准XDM(XQuery 1.0和XPath 2.0的数据模型),它

文档评论(0)

pengyou2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档