带注释的 XML 模式分解特性是在 DB2® 9 中引入的,该特性可以将整个 XML 文档或 XML 文档的片段分解到关系表中。DB2 9 XML 分解技术使用 XML 模式中的注释作为将 XML 文档中的信息映射到关系表中的映射语言。DB2 XML 分解使用带注释的 XML 模式来获得映射信息。由于添加到 XML 模式中的注释并不参与 XML 文档的验证。因此,同一个 XML 模式既可以用于 XML 文档的映射,又可以用于 XML 文档的验证。在本文中,可以找到关于如何使用 DB2 Visual Studio 2005 Add-ins 构建使用 DB2 9 XML 分解技术的应用程序的详细例子,其中 XML 分解技术允许将 XML 分解、验证并存储到关系表中。
DB2 中的 XML 分解支持
新的 DB2 9 XML 分解特性要求将带注释的 XML 模式注册到 XML 模式库中。XML 模式库是在 DB2 9 中引入的一项新特性,它是 XML 模式的库,由一个或多个 XML 模式文档组成。注册到 XML 模式库中的 XML 模式可用于:
在将 XML 文档插入到 XML 列或者将其分解到关系表中时,验证该 XML 文档
存放以注释的形式存在的映射信息,这些注释将用于将 XML 文档分解到关系表中
本文使用 DB2 Visual Studio 2005 Add-in 作为例子。本文中的示例代码使用了 SHIPTO 和 ITEM 表,这两个表用于跟踪客户的订单信息。清单 1 显示了这两个表的定义。
。 。 。 。 。 。
使用 DB2 Visual Studio 2005 Add-in 进行带注释的 XML 模式分解
最新推荐文章于 2025-08-22 11:30:46 发布