对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是个值得研究下的技术 以后的项目中说不定会有用到的时候

 

 

你可能感兴趣的:(java,xml,xquery)