DB2 9.5 提供给.NET开发的XML工具概述
2008-01-09 16:25:07 来源:WEB开发网从标注 XML 模式生成 Web 服务需要从 Server Explorer 选择 Generate Web Method。还需要打开一个 ASP.Net Web 服务项目来添加代码。生成的代码和 XML 设计器验证 XML 文档使用的代码(MS XSD 验证 API)是同一类。生成 Client XML 模式验证代码后,即生成一个类用于验证用户传递的文档。如图 17 所示:
图 17. 生成 Web 方法
生成的代码显示在编辑器中,如图 18 所示:
图 18. 生成的 Web 方法
代码生成之后,可选择 F5(Start debustart 选项)进行测试,这样将打开包含 Service Description 和 Shred 方法的浏览器窗口。如图 19 所示:
图 19. 测试生成的代码
XSLT 支持的改进
Generate XML Helper Code 选项在 Solution Explorer 中创建一个包含示例代码的项目。这个新增特性为用户提供了示例代码,可作为编码的基础。该功能可从 Server Explorer 的 XML Schema Repository 节点中调用。只要选择 XML Schema Repository 并单击 Generate XML Helper Code 即可,如图 20 所示:
图 20. 生成示例代码
图 21 显示了调用该功能生成的示例代码:
图 21. 生成的示例代码
生成的代码添加到新建项目 db2XmlHelperSample 中。生成的代码文件 XMLUtil.cs 包括 XSL Transformation 和验证代码。用户可以此为基础创建自己的应用程序。执行的时候,这段代码将显示一个对话框,显示 XML 转换和验证的例子。
图 22. 生成的对话框
单击 Validate Sample 按钮将打开验证对话框和 XML 示例片断。单击 Transform Sample 按钮则显示格式化的报告。希望这个例子能够说明在应用程序中创建和使用代码是多么简单。
结束语
IBM Database Add-ins V9.5 对 XML 功能的新改进公开了最新的 DB2 pureXML 功能,使开发人员能够更快更方便地创建 DB2 应用程序。这些强大的功能将改善用户体验,充分利用 DB2 的 XML 功能。新的面向 Web 服务的特性为利用 DB2 丰富的 XML 功能和创建应用程序提供基本的构造块。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接