第一次听到的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。
比如:
- 它可以直接作用到表现层上 直接把检索到数据 可以整成HTML格式。
- 可以非常迅速的检索数据到需要的数据 如:类型为varchar的数据;title标签的值等等。
- XQuery有的时候是比 JDOM、JAXP 和 SAX 等其他 XML 解析 API 更好用的。
简而言之,言而总之:xquery是个值得研究下的技术 以后的项目中说不定会有用到的时候