07定位、链接与查询3-xquery

07定位、链接与查询3-xquery

ID:22949020

大小:384.00 KB

页数:35页

时间:2018-11-02

07定位、链接与查询3-xquery_第1页
07定位、链接与查询3-xquery_第2页
07定位、链接与查询3-xquery_第3页
07定位、链接与查询3-xquery_第4页
07定位、链接与查询3-xquery_第5页
资源描述:

《07定位、链接与查询3-xquery》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、五、XQueryXQuery(XMLQueryLanguage,XML查询语言)是查询各类XML数据源中数据的一种语言,当前版本为XQuery1.0推荐标准(Recommendation),由万维网联盟(W3C)于2007年1月23日推出。XQuery用于查询(视作数据库的)XML文档中的数据,类似于查询关系数据库的SQL和查询面向对象数据库的OQL。1.概述随着采用XML存储、交换和表示的信息的不断增加,聪明地查询XML数据源的能力变得越来越重要。XML的强大实力之一,是它在表示来自各式各样数据源的许多不同种类信息时的灵活性。为了利用这种灵活性,X

2、ML查询语言必须为检索和解释来自这些不同数据源的信息提供所需的特性。XQuery是为满足W3C的XMLQuery1.0Requirements和XMLQueryUseCases推荐标准中所确定的需求而设计的,它被设计成一种查询简洁易懂的语言。它足够灵活,可查询范围宽广的XML信息源,包括数据库和文档。XQuery采用的是非XML查询语法(采用XML语法的查询语言,参见下面配套标准中的XQueryX),源自DonChamberlin等人于2000年底提出的一种XML查询语言——Quilt。XQuery在XML文档的抽象的逻辑结构上(而不是在其语法表面上

3、)进行操作。该逻辑结构称为“数据模型”,被定义在W3C标准XDM中。XQuery1.0是XPath2.0的一种扩展。任何在语法上有效,并可成功执行的表达式,在这两种语言中都会返回同样的结果。因为这两个语言是如此密切相关,所以它们的语法和语言描述,都来自同一个公共源,以确保一致性;而且这两个规范的编辑们,也紧密地工作在一起。1)标准系列XQuery是一个标准系列,其主标准为:lXQuery1.0(REC:2007.1.23)——XQuery1.0:AnXMLQueryLanguage,W3CRecommendation23January2007(XQu

4、ery1.0:一种XML查询语言)。配套的标准有:lXQueryX(REC:2007.1.23)——XMLSyntaxforXQuery1.0(XQueryX),W3CRecommendation23January2007(XQuery1.0的XML语法(XQueryX))。XML查询语言的语法绑定可能不止一个,XQueryX是XQuery的XML表示,它将XQuery语法的生成式(production)映射到XML生成式。XQueryX可用于分析器重用、对查询进行查询、生成查询、在XML中嵌入查询等。lXQueryReq(REQ:2007.3.23

5、)——XMLQuery(XQuery)1.0Requirements,W3CWorkingGroupNote23March2007(XML查询(XQuery)1.0需求)。为W3C的XQuery数据模型和查询语言规定目标、需求和使用方案。它还包含每一需求的对应状态,以指明XQuery1.0的系列W3C标准的状态。lXQueryUC(Note:2007.3.23)——XMLQuery1.0UseCases,W3CWorkingGroup35Note23March2007(XML查询1.0使用案例)。详细说明XQuery的使用方案。与XPath2.0和X

6、SLT2.0的联合标准有:lXDM(REC:2007.1.23)——XQuery1.0andXPath2.0DataModel(XDM),W3CRecommendation23January2007(XQuery1.0和XPath2.0的数据模型(XDM))。定义联合标准XDM(XQuery1.0和XPath2.0的数据模型),它是XPath2.0、XSLT2.0、XQuery和其他任意相关标准的数据模型。lXTQS(REC:2007.1.23)——XSLT2.0andXQuery1.0Serialization,W3CRecommendation2

7、3January2007(XSLT2.0与XQuery1.0的序列化)。定义将XDM中所定义的数据模型实例序列化为八比特组的字节序列的一种联合标准。序列化是一种构件,为可被诸如XSLT和XQuery的其他标准使用而设计的。lXQPFS(REC:2007.1.23)——XQuery1.0andXPath2.0FormalSemantics,W3CRecommendation23January2007(XQuery1.0与XPath2.0的形式语义)。定义XQuery1.0与XPath2.0的形式(正式)语义的联合标准。lXQPFO(REC:2007.1

8、.23)——XQuery1.0andXPath2.0FunctionsandOperators,W3CRec

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。