`
coreoak
  • 浏览: 65117 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

请您先登录,才能继续操作

Xquery学习资料目录(目前最全的资料pdf版本目录)

阅读更多
 

1 Introduction
2 Basics
    2.1 Expression Context
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.1.1</st1:chsdate> Static Context
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.1.2</st1:chsdate> Dynamic Context
    2.2 Processing Model
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.2.1</st1:chsdate> Data Model Generation
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.2.2</st1:chsdate> Schema Import Processing
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.2.3</st1:chsdate> Expression Processing
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.2.3</st1:chsdate>.1 Static Analysis Phase
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.2.3</st1:chsdate>.2 Dynamic Evaluation Phase
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.2.4</st1:chsdate> Serialization
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.2.5</st1:chsdate> Consistency Constraints
    2.3 Error Handling
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.3.1</st1:chsdate> Kinds of Errors
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.3.2</st1:chsdate> Identifying and Reporting Errors
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.3.3</st1:chsdate> Handling Dynamic Errors
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.3.4</st1:chsdate> Errors and Optimization
    2.4 Concepts
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.4.1</st1:chsdate> Document Order
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.4.2</st1:chsdate> Atomization
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.4.3</st1:chsdate> Effective Boolean Value
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.4.4</st1:chsdate> Input Sources
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.4.5</st1:chsdate> URI Literals
    2.5 Types
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.5.1</st1:chsdate> Predefined Schema Types
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.5.2</st1:chsdate> Typed Value and String Value
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.5.3</st1:chsdate> SequenceType Syntax
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.5.4</st1:chsdate> SequenceType Matching
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.5.4</st1:chsdate>.1 Matching a SequenceType and a Value
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.5.4</st1:chsdate>.2 Matching an ItemType and an Item
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.5.4</st1:chsdate>.3 Element Test
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.5.4</st1:chsdate>.4 Schema Element Test
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.5.4</st1:chsdate>.5 Attribute Test
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   2.5.4</st1:chsdate>.6 Schema Attribute Test
    2.6 Comments
3 Expressions
    3.1 Primary Expressions
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.1.1</st1:chsdate> Literals
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.1.2</st1:chsdate> Variable References
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.1.3</st1:chsdate> Parenthesized Expressions
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.1.4</st1:chsdate> Context Item Expression
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.1.5</st1:chsdate> Function Calls
    3.2 Path Expressions
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.2.1</st1:chsdate> Steps
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.2.1</st1:chsdate>.1 Axes
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.2.1</st1:chsdate>.2 Node Tests
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.2.2</st1:chsdate> Predicates
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.2.3</st1:chsdate> Unabbreviated Syntax
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.2.4</st1:chsdate> Abbreviated Syntax
    3.3 Sequence Expressions
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.3.1</st1:chsdate> Constructing Sequences
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.3.2</st1:chsdate> Filter Expressions
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.3.3</st1:chsdate> Combining Node Sequences
    3.4 Arithmetic Expressions
    3.5 Comparison Expressions
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.5.1</st1:chsdate> Value Comparisons
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.5.2</st1:chsdate> General Comparisons
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.5.3</st1:chsdate> Node Comparisons
    3.6 Logical Expressions
    3.7 Constructors
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.7.1</st1:chsdate> Direct Element Constructors
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.7.1</st1:chsdate>.1 Attributes
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.7.1</st1:chsdate>.2 Namespace Declaration Attributes
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.7.1</st1:chsdate>.3 Content
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.7.1</st1:chsdate>.4 Boundary Whitespace
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.7.2</st1:chsdate> Other Direct Constructors
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.7.3</st1:chsdate> Computed Constructors
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.7.3</st1:chsdate>.1 Computed Element Constructors
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.7.3</st1:chsdate>.2 Computed Attribute Constructors
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.7.3</st1:chsdate>.3 Document Node Constructors
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.7.3</st1:chsdate>.4 Text Node Constructors
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.7.3</st1:chsdate>.5 Computed Processing Instruction Constructors
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.7.3</st1:chsdate>.6 Computed Comment Constructors
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.7.4</st1:chsdate> In-scope Namespaces of a Constructed Element
    3.8 FLWOR Expressions
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.8.1</st1:chsdate> For and Let Clauses
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.8.2</st1:chsdate> Where Clause
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.8.3</st1:chsdate> Order By and Return Clauses
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.8.4</st1:chsdate> Example
    3.9 Ordered and Unordered Expressions
    3.10 Conditional Expressions
    3.11 Quantified Expressions
    3.12 Expressions on SequenceTypes
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.12.1</st1:chsdate> Instance Of
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.12.2</st1:chsdate> Typeswitch
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.12.3</st1:chsdate> Cast
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.12.4</st1:chsdate> Castable
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.12.5</st1:chsdate> Constructor Functions
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   3.12.6</st1:chsdate> Treat
    3.13 Validate Expressions
    3.14 Extension Expressions
4 Modules and Prologs
    4.1 Version Declaration
    4.2 Module Declaration
    4.3 Boundary-space Declaration
    4.4 Default Collation Declaration
    4.5 Base URI Declaration
    4.6 Construction Declaration
    4.7 Ordering Mode Declaration
    4.8 Empty Order Declaration
    4.9 Copy-Namespaces Declaration
    4.10 Schema Import
    4.11 Module Import
    4.12 Namespace Declaration
    4.13 Default Namespace Declaration
    4.14 Variable Declaration
    4.15 Function Declaration
    4.16 Option Declaration
5 Conformance
    5.1 Minimal Conformance
    5.2 Optional Features
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   5.2.1</st1:chsdate> Schema Import Feature
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   5.2.2</st1:chsdate> Schema Validation Feature
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   5.2.3</st1:chsdate> Static Typing Feature
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   5.2.3</st1:chsdate>.1 Static Typing Extensions
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   5.2.4</st1:chsdate> Full Axis Feature
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   5.2.5</st1:chsdate> Module Feature
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   5.2.6</st1:chsdate> Serialization Feature
    5.3 Data Model Conformance

Appendices

A XQuery Grammar
    A.1 EBNF
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   A.1.1</st1:chsdate> Notation
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   A.1.2</st1:chsdate> Extra-grammatical Constraints
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   A.1.3</st1:chsdate> Grammar Notes
    A.2 Lexical structure
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   A.2.1</st1:chsdate> Terminal Symbols
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   A.2.2</st1:chsdate> Terminal Delimitation
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   A.2.3</st1:chsdate> End-of-Line Handling
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   A.2.3.1</st1:chsdate> XML 1.0 End-of-Line Handling
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   A.2.3.2</st1:chsdate> XML 1.1 End-of-Line Handling
     <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   A.2.4</st1:chsdate> Whitespace Rules
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   A.2.4.1</st1:chsdate> Default Whitespace Handling
         <st1:chsdate w:st="on" year="1899" isrocdate="False" day="30" islunardate="False" month="12">   A.2.4.2</st1:chsdate> Explicit Whitespace Handling
    A.3 Reserved Function Names
    A.4 Precedence Order
B Type Promotion and Operator Mapping
    B.1 Type Promotion
    B.2 Operator Mapping
C Context Components
    C.1 Static Context Components
    C.2 Dynamic Context Components
    C.3 Serialization Parameters
D Implementation-Defined Items
E References
    E.1 Normative References
    E.2 Non-normative References
    E.3 Background Material
F Error Conditions
G The application/xquery Media Type
    G.1 Introduction
    G.2 Registration of MIME Media Type application/xquery
        G.2.1 Interoperability Considerations
        G.2.2 Applications Using this Media Type
        G.2.3 File Extensions
        G.2.4 Intended Usage
        G.2.5 Author/Change Controller
    G.3 Encoding Considerations
    G.4 Recognizing XQuery Files
    G.5 Charset Default Rules
    G.6 Security Considerations
H Glossary (Non-Normative)
I Example Applications (Non-Normative)
    I.1 Joins
    I.2 Grouping
    I.3 Queries on Sequence
    I.4 Recursive Transformations
    I.5 Selecting Distinct Combinations
J Revision Log (Non-Normative)

分享到:
评论
7 楼 apple 2007-06-18  
感谢楼主,francis@foxmail.com
6 楼 Huaqingfly 2007-06-06  
你好。楼主,麻烦帮我发一份:我的邮箱是:Huaqingfly@gmail.com 谢谢啊
5 楼 coreoak 2007-06-05  
发送过去了, 大家入可以查收!
4 楼 breezedancer 2007-06-05  
breezedanc@gmail.com需要一份,谢谢~~~
3 楼 coreoak 2007-06-05  
已经发过去了,好东西大家分享!
2 楼 suweiwei0508 2007-06-04  
你好,十分感谢楼主,我需要的。邮箱是suweiwei0508@sina.com.cn
1 楼 coreoak 2007-06-04  
帮助朋友整理的xquery学习资料, 目前最全的关于xquery的学习资料, 有需要的朋友, 可以留下邮箱!

相关推荐

    xQuery学习资料.

    本指南将基于提供的学习资料,深入讲解XQuery的关键概念和技术。 1. **XQuery基础** XQuery的基础在于其语法,它结合了函数式编程和面向表达式的特性。"XQuery基础.pdf"可能详细介绍了XQuery的基本语法,如变量...

    xquery参考手册.pdf

    根据提供的文件信息,“xquery参考手册.pdf”主要涵盖了关于XQuery在DB2数据库中的应用及其相关的概念和技术细节。以下是对该文档中涉及的关键知识点的详细解释: ### 一、XQuery简介 XQuery是一种用于查询XML数据...

    XQuery AnXMLquerylanguage.pdf

    ### XQuery:一种专为XML数据设计的查询语言 #### 引言 随着互联网技术的发展,数据交换的需求日益增长,而Extensible Markup Language (XML)因其灵活性和自描述性成为了跨应用数据交流的首选格式。XML的独特之处...

    DB2 XQuery (IBM资料).rar

    【标题】"DB2 XQuery (IBM资料)"指的是IBM公司提供的关于DB2数据库系统中XQuery语言的参考资料。XQuery是一种强大的查询语言,专门用于处理XML数据,它允许用户以结构化的方式检索、处理和组合XML文档。在DB2中,...

    XML学习之XQuery 教程

    XML 学习之 XQuery 教程 XQuery 语言是用于查询 XML 数据的语言,等同于 SQL 对数据库的作用。XQuery 被设计用来查询 XML 数据,不仅仅限于 XML 文件,还包括任何可以 XML 形态呈现的数据,包括数据库。 知识点...

    【学习 XQuery】.pdf

    通过学习XQuery,开发者可以更有效地处理XML数据,实现数据的检索、分析和转换,尤其在需要处理大量结构化数据的场景下,XQuery的价值更为凸显。掌握XQuery,意味着掌握了处理XML数据的一种高效方法,这对于从事...

    xquery resource

    描述:XQuery资源的英文版本介绍。 知识点详解: 1. **XQuery简介**: XQuery是一种强大的查询语言,用于在XML文档中查找信息。它结合了XPath、SQL和传统编程语言的特点,使得处理XML数据变得更加灵活和高效。...

    XQuery文档教程

    XQuery经典的学习文档,有很多实例供练习参考

    XQUERY的好例子

    在这个“XQUERY的好例子”中,我们将探讨如何通过四个具体的XQuery文件(dataQ1.xquery、dataQ2.xquery、dataQ3.xquery和dataQ4.xquery)来解析和操作XML数据,例如实验6中的Flights-Dat数据。 首先,让我们理解XML...

    XQuery基本使用语法

    XQuery是一种用于处理XML数据的语言,它源自XPath,并在XPath的基础上扩展了更多功能。在本文中,我们将深入探讨XQuery的基本使用语法,包括其特点、变量定义、条件表达式、比较操作以及选择和过滤元素的方法。 ...

    XQuery.2nd.Edition.2015.12.pdf

    路径表达式是XQuery中最基本的概念之一,用于指定XML文档中的节点位置。例如: ```xquery /bookstore/book[price &gt; 30] ``` 这条路径表达式表示选取`bookstore`元素下的所有`book`元素,其中`book`元素的价格属性...

    Xquery_example

    ### XQuery概述与基本概念 #### 一、XQuery简介 XQuery是一种强大的查询语言,专门用于处理XML数据。随着XML被广泛应用于多种场景中,包括网页、消息、书籍、会计数据、数据库表的XML表示、编程接口等,对XML进行...

    XQuery参考手册中文CHM版最新版本

    XQuery最佳方式是这样讲:XQuery 相对于 XML 的关系,等同于 SQL 相对于数据库表的关系。 XQuery 被设计用来查询 XML 数据 - 不仅仅限于 XML 文件,还包括任何可以 XML 形态呈现的数据,包括数据库。 您应该具备的...

    XQuery权威指南

    XQuery权威指南

    XQuery0.69

    XQuery0.69是一个专为处理XML数据而设计的查询引擎,名为XQEngine。这个JavaBean组件利用SAX解析器高效地索引和管理一个或多个XML文档,使得用户能够执行复杂的搜索操作。XQEngine的核心在于其对XQL(XQuery的超集)...

    XQuery数据查询语言

    XQuery数据查询语言[1-1] XQuery数据查询语言[1-2] XQuery数据查询语言[2-1] XQuery数据查询语言[2-2] XQuery数据查询语言[3-1] XQuery数据查询语言[3-2] XQuery数据查询语言[4]

    XQuery Tutorial

    本教程将介绍XQuery的基础知识,包括表达式、类型系统、核心规范、处理模型、类型推理和类型检查,并提供进一步学习的信息资源。 在XQuery的表达式中,可以使用FLWOR(For, Let, Where, Order By, Return)表达式来...

    XML - 实验(4) -- XQuery

    1、学习如何使用XMLSPY集成开发环境编写、执行、以及调试XQuery。 2、理解和掌握XQuery查询计划的基本结构、各种子句的使用、(递归)函数的声明和使用、嵌套查询的使用,能够熟练地利用集成开发环境编写完成各种...

    xquery 技术文档

    3. **XQuery - An XML query language.pdf** - 这本书可能详细介绍了XQuery作为XML查询语言的各个方面,包括其设计哲学、与其他XML技术的集成,以及如何利用XQuery解决实际问题。 通过学习这些资源,你将能够深入...

Global site tag (gtag.js) - Google Analytics