WEB开发网
开发学院数据库DB2 DB2 9.5 提供给.NET开发的XML工具概述 阅读

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

 2008-01-09 16:25:07 来源:WEB开发网   
核心提示: 从标注 XML 模式生成 Web 服务需要从 Server Explorer 选择 Generate Web Method,还需要打开一个 ASP.Net Web 服务项目来添加代码,DB2 9.5 提供给.NET开发的XML工具概述(6),生成的代码和 XML 设计器验证 XML 文档使

从标注 XML 模式生成 Web 服务需要从 Server Explorer 选择 Generate Web Method。还需要打开一个 ASP.Net Web 服务项目来添加代码。生成的代码和 XML 设计器验证 XML 文档使用的代码(MS XSD 验证 API)是同一类。生成 Client XML 模式验证代码后,即生成一个类用于验证用户传递的文档。如图 17 所示:

图 17. 生成 Web 方法

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

生成的代码显示在编辑器中,如图 18 所示:

图 18. 生成的 Web 方法

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

代码生成之后,可选择 F5(Start debustart 选项)进行测试,这样将打开包含 Service Description 和 Shred 方法的浏览器窗口。如图 19 所示:

图 19. 测试生成的代码

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

XSLT 支持的改进

Generate XML Helper Code 选项在 Solution Explorer 中创建一个包含示例代码的项目。这个新增特性为用户提供了示例代码,可作为编码的基础。该功能可从 Server Explorer 的 XML Schema Repository 节点中调用。只要选择 XML Schema Repository 并单击 Generate XML Helper Code 即可,如图 20 所示:

图 20. 生成示例代码

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

图 21 显示了调用该功能生成的示例代码:

图 21. 生成的示例代码

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

生成的代码添加到新建项目 db2XmlHelperSample 中。生成的代码文件 XMLUtil.cs 包括 XSL Transformation 和验证代码。用户可以此为基础创建自己的应用程序。执行的时候,这段代码将显示一个对话框,显示 XML 转换和验证的例子。

图 22. 生成的对话框

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

单击 Validate Sample 按钮将打开验证对话框和 XML 示例片断。单击 Transform Sample 按钮则显示格式化的报告。希望这个例子能够说明在应用程序中创建和使用代码是多么简单。

结束语

IBM Database Add-ins V9.5 对 XML 功能的新改进公开了最新的 DB2 pureXML 功能,使开发人员能够更快更方便地创建 DB2 应用程序。这些强大的功能将改善用户体验,充分利用 DB2 的 XML 功能。新的面向 Web 服务的特性为利用 DB2 丰富的 XML 功能和创建应用程序提供基本的构造块。

上一页  1 2 3 4 5 6 

Tags:DB 提供 NET

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