WEB开发网
开发学院数据库DB2 DB2 Magazine 中文版: 关注 XQuery 阅读

DB2 Magazine 中文版: 关注 XQuery

 2008-12-12 16:35:12 来源:WEB开发网   
核心提示: Database: 如果要根据已有的 XML 数据创建一个新模式,那么选择 Database 选项,DB2 Magazine 中文版: 关注 XQuery(3),对于这个例子,选择 Database,对于拖放到网格上的每个项目,都可以在它右边看到一个 Step Into 图标, 对于 XM

Database: 如果要根据已有的 XML 数据创建一个新模式,那么选择 Database 选项。

对于这个例子,选择 Database。 对于 XML 列或模式,导航到 CUSTOMER.INFO(如果不确定如何找到它,可以在线参考图 A)。

在该向导接下来的屏幕中,可以将文档与特定的 XML 文档关联起来,您将在该 XML 文档上构建查询。在 SAMPLE 数据库中,每一行可以包含一个具有不同模式的 XML 文档。在这里,可以在行之间导航,以选择要使用的模式。对于这个例子,选择 Document 2 (见图 1)。

图 1. XML 文档行

DB2 Magazine 中文版: 关注 XQuery

在该向导的最后一个屏幕中,该向导要求您将文档与 XML 列相关联。如果您一直使用一个已有的 XML 模式,那么需要在这里关联它。但是这个例子是基于已有数据的模式的,因此默认情况下模式文档已经是关联的。

现在您已经创建了一个新的 XQuery View,并将其命名为 SimpleXQuery.xqm。我们花一点时间来探索一下这个视图。您将看到,示例数据使用指定列的第一行的 XML 模式列出。您还将看到大量的语法,这些语法可以直接被拖放到设计工作区,包括 Constructors、Expressions、Functions 和 Variables,它们都是基于目前万维网联盟(W3C)正在评审的 XQuery 规范的。

构建一个可视化 XQuery

有了新的 XQuery 网格,您将创建一个简单的包含一些条件的查询。

展开 Constructors 类别,将一个新的 Element 拖放到网格上。对于拖放到网格上的每个项目,都可以在它右边看到一个 Step Into 图标。单击 new_element 的这个图标。

上一页  1 2 3 4 5 6 7  下一页

Tags:DB agazine

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接