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

对XML文件进行检索的语言Xquery

阅读更多

第一次听到的XQuery,还是我的一个同事 看我闲着没事 叫我帮他稍微研究下看看 我就上网看看啦。

 

XQuery 相对于 XML,等同于 SQL 相对于数据库——W3school上的解释。这个也算是恰到好处的解释了。

 

XQuery 从XML 文档查找和提取元素及属性等数据不仅仅限于 XML 文件,还包括任何可以 XML 形态呈现的数据(包括数据

 

库)。

 

还有就是XQuery 1.0 在 2007年1月23日 被确立为 W3C 推荐标准。


W3C XQuery 规范和时间线

 

规范草案/提议推荐
XQuery Requirements 2007 年 3 月 23 日  
XQuery Use Cases 2007 年 3 月 23 日  
XQuery 1.0   2007 年 1 月 23 日
XQuery 1.0 Functions   2007 年 1 月 23 日
XQuery 1.0 Data Model   2007 年 1 月 23 日
XQuery 1.0 Semantics   2007 年 1 月 23 日
XQueryX   2007 年 1 月 23 日
XQuery 1.1 Requirements 2007 年 3 月 23 日  
XQuery 1.1 Use Cases 2008 年 12 月 3 日  
XQuery 1.1 2008 年 12 月 3 日  

 

 

首先对这个Xquery有一个初步的认识。

 

下面想看看什么情况想会用到Xquery。

 

比如:

 

  1. 它可以直接作用到表现层上 直接把检索到数据 可以整成HTML格式。

  2. 可以非常迅速的检索数据到需要的数据 如:类型为varchar的数据;title标签的值等等。

  3. XQuery有的时候是比 JDOM、JAXP 和 SAX 等其他 XML 解析 API 更好用的。

简而言之,言而总之:xquery是个值得研究下的技术 以后的项目中说不定会有用到的时候

 

 

分享到:
评论

相关推荐

    XQuery Tutorial

    XQuery是一种用于查询XML数据的XML查询语言,适用于处理大量异构的XML数据源,并能够在Web上检索和重构信息。本教程将介绍XQuery的基础知识,包括表达式、类型系统、核心规范、处理模型、类型推理和类型检查,并提供...

    《XML》实验(3) -- XQuery

    2、理解和掌握XQuery查询计划的基本结构、各种子句的使用、(递归)函数的声明和使用、嵌套查询的使用,能够熟练地利用集成开发环境编写完成各种查询工作...,为在主流关系数据库中使用XQuery进行数据检索打下基础...

    基于XQuery 的XML 处理

    以Microsoft SQL Server为例,自SQL Server 2005起,该数据库管理系统就引入了对XML数据类型的支持,并且支持使用XQuery进行查询。这意味着开发者可以直接在SQL Server中使用XQuery来检索和更新XML数据,极大地简化...

    XML - 实验(4) -- XQuery

    2、理解和掌握XQuery查询计划的基本结构、各种子句的使用、(递归)函数的声明和使用、嵌套查询的使用,能够熟练地利用集成开发环境编写完成各种查询工作...,为在主流关系数据库中使用XQuery进行数据检索打下基础...

    论文研究-一种基于扩展XQuery的XML文档更新方法.pdf

    XQuery是一种基于XML的查询语言,用于从XML文档中检索信息。W3C是制定全球网络标准的组织,它提出的XQuery标准允许用户对XML文档进行复杂的查询操作。本研究在此基础上提出了一种扩展的更新机制,使得用户不仅能查询...

    XML关于Xquery的代码

    理解和掌握XQuery查询计划的基本结构、各种子句的使用、(递归)函数的声明和使用、嵌套查询的使用,能够熟练地利用集成开发环境编写完成各种查询工作的...,为在主流关系数据库中使用XQuery进行数据检索打下基础...

    linq to xml使用xquery

    XQuery是一种专门用于查询XML数据的语言,而LINQ to XML通过C#语言的语法糖实现了对XML数据的查询,简化了与XML交互的过程。 在使用LINQ to XML时,我们首先需要了解XML的基础知识。XML(Extensible Markup ...

    xquery参考手册.pdf

    XQuery的设计目的是为了处理大量的结构化或半结构化的XML数据,同时也能够与现有的SQL查询语言进行良好的交互。 ### 二、XQuery与SQL的比较 #### 1. 数据模型的区别 - **SQL**:主要用于关系型数据库,其数据模型...

    XQuery查询工具

    在这个图形界面工具中,用户可以输入XQuery语句,然后对XML文件进行查询,获取所需的结果。下面将详细介绍XQuery查询工具及其与XML文件操作的相关知识点。 1. **XQuery简介**: XQuery是W3C制定的一种查询语言,...

    XQUERY的好例子

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

    xml检索技术研究(pdf)

    5. **XQuery**:XQuery是一种更强大的查询语言,它允许对XML数据进行复杂的查询,甚至能结合XML文档与其他数据源。XQuery的语法类似SQL,但更适应XML的结构。 6. **XML索引**:为了提高检索效率,可以为XML文档建立...

    XQuery运用

    **XML查询语言**:XQuery专门针对XML数据进行查询,能够处理XML文档结构复杂的数据模式。\n2. **SQL类似性**:其语法和结构与SQL相仿,允许用户通过类似SQL的查询语句来获取所需信息。\n3. **基于XPath**:XQuery在...

    XQuery0.69

    XML,全称可扩展标记语言(eXtensible Markup Language),是一种用于标记数据的语言,广泛应用于数据交换、配置文件、文档存储等领域。XML文档结构清晰,易于机器解析和人阅读,具有良好的语义定义,可以用于表示...

    xml文件解析示范

    XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,它以其结构化、自解释性和可扩展性而被广泛应用于各种领域,包括Web服务、配置文件、数据交换等。本教程将深入讲解XML文件的解析,并结合...

    论文研究-基于XML的搜索系统研究 .pdf

    综上所述,基于XML的搜索系统研究关注于如何利用XML的标记特性提高搜索引擎的检索精度,以及如何实现系统的多层次结构设计,运用XQuery语言进行数据查询,并结合数据库技术实现异构数据库的信息集成,从而提升整个...

    xml query optimize

    1. SQL/XML与XQuery:在Oracle XMLDB中,SQL/XML是处理XML数据的标准SQL扩展,而XQuery是用于查询XML数据的标准查询语言。文档强调了从Oracle私有(基于XPath 1.0的)语法迁移到基于SQL/XML和XQuery的标准语法的重要...

    XQuery.2nd.Edition.2015.12.pdf

    XQuery是一种强大的查询语言,用于在XML文档中进行高效的数据检索。《XQuery》第二版(2015年12月出版)由Priscilla Walmsley撰写,本书详细介绍了如何使用XQuery来搜索各种XML数据,并对XQuery的基本概念、语法以及...

    (英文)XML.Programming.with.SQL-XML.and.XQuery1

    XQuery是一种专门针对XML数据的查询语言,它允许开发者以XML为中心创建新的应用程序。这些应用程序可以完全基于XML运行,并在相同的数据库上操作数据,实现从关系型数据到XML的无缝转换,以及反向操作。 【集成...

Global site tag (gtag.js) - Google Analytics