RSS
热门关键字:  数据挖掘  人工智能  数据仓库  搜索引擎  数据挖掘导论
当前位置 :| 首页>相关研究方向>crm>

DB2 9.5 提供给.NET开发的XML工具概述-开发频道

来源: 作者: 时间:2008-01-09 点击:

Create By Any-Extract(WL-AE)

  IBM® Database tools for Microsoft® Visual Studio 2005 引入一组新的面向 Web 服务的特性,公开了最新的 DB2® pureXML™ 功能。新版本可以大大提高开发人员的生产率。新的 IBM Database Add-ins for Visual Studio 2005 提供的一些新特性简化了 pureXML 的使用。这些特性包括从带标注的 XML 模式创建 Web 服务、XSR 比较和 XSR XSLT 支持。本文介绍了 IBM XML tools for DB2 Version 9.5 及其用法。 数据挖掘研究院

  前提条件 数据挖掘研究院

  本文假设您在使用 DB2 for Linux®、UNIX® and Windows® V9.5。还需要安装 IBM Database Add-Ins for Visual Studio 2005 V9.5。可通过下列方式安装 Add-Ins 工具: 数据挖掘实验室

  •   下载 DB2 V9.5 Client
  •   下载 DB2 for Linux、UNIX 或 Windows V9.5

  要了解 IBM Database Add-ins for Visual Studio 的一般特性,请阅读 “Overview of IBM Database Add-ins for Visual Studio 2005” 和 “Develop proof-of-concepts .NET applications” 系列教程(请参阅 参考资料)。 数据挖掘实验室

  XML 支持

  DB2 V9.1 增加了管理、存储和查询 XML 数据的新特性。其中包括:

数据挖掘实验室

  •   XML 数据类型,从而使 DB2 能够以原生的层次格式存储 XML 文档
  •   支持工业标准的 XML 查询语言,包括新的 SQL XML 扩展(也称为 SQL/XML)
  •   根据用户提供的模式验证 XML 数据,从而使应用程序开发人员和数据库管理员保证 DB2 存储 XML 数据的数据完整性约束

  这些 XML 功能是 IBM Database Add-ins V9.5 新版本的一部分。对标注 XML Schema、XML Schema Repository (XSR) Compare 和 XSLT Support 这些 Web 服务的支持则属于 V9.5。这些改进增强了 XML 特性的可用性,帮助开发人员提高生产率。 数据挖掘实验室

  标注 XML 模式创建 Web 服务的支持

数据挖掘研究院

  新版本增加了使用 Web 服务作为 XML 模式源的功能。XML 模式可以从 Web 服务的 WSDL 结果中推导出来。新版本增加一个选项,定义 Web 服务作为 XML 模式来源的输入,如 图 2 所示。上一版本中只能使用注册的 XML 模式或者来自文件的文档作为输入。要使用 Web 输入作为 XML 模式源,可按如下步骤操作: 数据挖掘研究院

  在 Server Explorer 中右键单击 XML Schema Repository 并选择 Add Annotated XML Schema,如图 1 所示: 数据挖掘研究院

  图 1. 添加带标注的 XML 模式

  ""

数据挖掘研究院

  打开的对话框包括三个选项,如图 2 所示。选择 Use document from a web service 创建新的带标注 XML 模式。

数据挖掘实验室

  图 2. 选择 XML 模式源 数据挖掘研究院

  "" 数据挖掘研究院

  输入 Web 服务,单击 Validate wsdl 按钮验证 Web 服务。验证 WSDL 之后可以选择根节点创建带标注的 XML Schema,如图 3 所示: 数据挖掘研究院

  图 3. 选择根元素 数据挖掘实验室

  "" 数据挖掘研究院

  右键单击对话框添加目标表。选择 Add Target Table 打开包含一组表的对话框。 数据挖掘研究院

  图 4. 添加目标表

数据挖掘研究院

  "" 数据挖掘研究院

  在 Mapping Editor 中选择一个表将 Source XML Schema 中的列映射到目标表。图 5 显示了映射的列: 数据挖掘实验室

  图 5. 映射列 数据挖掘研究院

  "" 数据挖掘实验室

  一旦完成映射,即可通过 Test 选项检查设计,确保源模式和目标表映射正确。如图 6 所示: 数据挖掘实验室

  图 6. 检查设计 数据挖掘研究院

  ""

  可以通过 View Source 查看生成的源代码。选择 Text Editor 或 XML Designer 查看代码,如下所示: 数据挖掘研究院

  图 7.查看源代码

数据挖掘实验室

  "" 数据挖掘研究院

  生成的代码如图 8 所示:

数据挖掘研究院

  图 8. 生成的代码

数据挖掘研究院

  "" 数据挖掘研究院

  可以定义源 XML 文件,或者在 Test Form 中使用编辑器定义 XML。可定义 Web 服务检验创建的标注 XML 模式。 数据挖掘研究院

  Test Form 对话框显示测试操作的结果。如图 9 所示:

数据挖掘实验室

  图 9. 测试窗口 数据挖掘研究院

  "" 数据挖掘研究院

  设计检查完成后,可在 Visual Studio 中选择 Save 并保存到数据库中。

  单击 Save 打开 Register annotated XML schema 对话框,在这里可定义 XSR 名称、所有者、说明、模式位置和分解选项。如图 10 所示:

  图 10. 登记标注 XML 模式 数据挖掘研究院

  ""

数据挖掘研究院

  完成保存操作后,注册的 XML 模式就会显示在 Server Explorer 的 XML Schema Repository 节点中。

数据挖掘研究院

  新建的标准 XML 模式有多种选项。图 11 显示各种不同的选项: 数据挖掘实验室

  图 11. Server Explorer 中的标注 XML 模式定义 数据挖掘实验室

  ""

数据挖掘研究院

  如果像上图那样选择 “Open definition”,将看到图 12 所示的结果。图 12 显示了所选标注模式的定义。其中包括 XML 模式文件名、XSR 名、所有者、分解和各种依赖关系。

  图 12. 查看标注 XML 模式的定义

  "" 数据挖掘研究院

共3页。 1 2 3 :

数据挖掘研究院

Create By Any-Extract(WL-AE)

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
匿名?