Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1501771
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 23:30:08

一起学习
Matrix 报道,XQuery 的倡导者之一DataDirect近日宣布,DataDirect XQuery 2.0? 版本发布。 应用XML数据库仍然存在一些问题。虽然所有主要数据库厂商均提供了XML扩展,但这些扩展并不相同,而且不允许移植程序。XML标准(如SAX、StAX或DOM)可以同数据库标准(如ODBC或JDBC)一起使用,但是要达到这一目标还需要大量的重复性编码。XQuery极大简化了关联XML数据库的使用工作,并且提供了需要XML程序所要求的移植性。 DataDirect XQuery是使用XQuery API for Java (XQJ)的XQuery Java执行软件, 可以查询XML和关联数据源,然后以文本、DOM或StAX的形式返回XML结果。DataDirect XQuery是基于XQuery和XQJ标准。 DataDirect XQuery针对那些需要处理XML数据源和关联数据源的XML程序而言,是一个XQuery执行软件。DataDirect XQuery嵌入方便,基于标准,独立于数据库和操作系统。 DataDirect Xquery支持关联数据源和XML数据源,如: ——JDBC连接的数据库; ——通过http:、ftp:和file:URI架构的XML文件; ——使用XML API(如DOM)表示的XML。 产品工作流程如下: ——Java程序将一个Xquery查询传递给DataDirect Xquery的XQJ执行; ——仲裁器对Xquery查询进行分析,将其分解为多个Xquery表达式,然后由改编器对其进行处理; ——如果查询的是关联数据源,仲裁器将查询发送给SQL改编器,而后,SQL改编器将Xquery查询翻译为SQL,对数据库进行查询,该SQL改编器接收查询结果并将其映射为XML; ——如果查询的是XML数据源,仲裁器将发送该查询到XML改编器,该改编器执行查询并返回XML结果; ——改编器发送XML结果到仲裁器,如果结果是从多个源发送而来,仲裁器还要对结果进行合并; ——Java程序使用XQJ接收XML结果。 下载本文示例代码


可查询XML—DataDirect XQuery 2.0 发布可查询XML—DataDirect XQuery 2.0 发布可查询XML—DataDirect XQuery 2.0 发布可查询XML—DataDirect XQuery 2.0 发布可查询XML—DataDirect XQuery 2.0 发布可查询XML—DataDirect XQuery 2.0 发布可查询XML—DataDirect XQuery 2.0 发布可查询XML—DataDirect XQuery 2.0 发布可查询XML—DataDirect XQuery 2.0 发布可查询XML—DataDirect XQuery 2.0 发布可查询XML—DataDirect XQuery 2.0 发布可查询XML—DataDirect XQuery 2.0 发布
阅读(220) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~