DB2 Viper 快速入门
2009-11-12 00:00:00 来源:WEB开发网核心提示: 清单 4. 将数据导入到 “clients” 表中importfromclients.delofdelxmlfromC:/XMLFILESinsertintouser1.clients;如 图 2 所示的 clients.del 包含了六行数据,包括对六个 XML 文件的
清单 4. 将数据导入到 “clients” 表中import from clients.del of del xml from C:/XMLFILES insert into user1.clients;
如 图 2 所示的 clients.del 包含了六行数据,包括对六个 XML 文件的引用。成功地执行 IMPORT 命令后的结果输出如 图 5 所示。
图 5. DB2 IMPORT 的示例输出
图片看不清楚?请点击这里查看原图(大图)。
独立软件供应商,例如 Exegenix,提供了将 Word、PDF和其他文档格式转换成 XML 的工具,以便于导入到 DB2 中。
验证 XML 数据
INSERT 和 IMPORT 示例只是讨论向表中写入格式良好的 XML 数据。它们并不对数据进行验证 —— 也就是说,它们不验证数据是否符合特定的 XML 模式,并因此坚持使用确定的结构。控制 DB2 那么做是可能的,然而,还是让我们研究另外一种方式来完成这项任务:
步骤 1:创建 XML 模式
为了验证 XML 数据,您需要定义一个 XML 模式,来指定可接受的 XML 元素、它们的顺序和数据类型,等等。 XML 模式是一个 W3C 行业标准并且是用 XML 编写的。尽管解释 XML 模式的特性超出了本文的范畴,但是 Web 上有各种教程可供参考。
有许多方式可以开发 XML 模式,从使用您喜爱的文本编辑器到手动创建模式,再到使用工具图形化地设计或生成模式。独立软件供应商,例如 MDXSYS Limited,提供了这样的 XML 工具,IBM 也通过它的 Java™ 集成开发环境提供了 XML 模式生成支持。
更多精彩
赞助商链接