WEB开发网
开发学院数据库DB2 使用DB2 9 pureXML管理ODF和Microsoft Office 200... 阅读

使用DB2 9 pureXML管理ODF和Microsoft Office 2007 文档

 2007-09-13 16:22:38 来源:WEB开发网   
核心提示: OpenOffice 和新的 MS Office 2007 格式概述这些格式实际上是一个包含资源和用于 XML 文档的文件夹的 ZIP 文件,Word 文档的实际文本内容以 XML 文件的形式存储,使用DB2 9 pureXML管理ODF和Microsoft Office 2007 文档(

OpenOffice 和新的 MS Office 2007 格式概述

这些格式实际上是一个包含资源和用于 XML 文档的文件夹的 ZIP 文件。Word 文档的实际文本内容以 XML 文件的形式存储。在我们的示例文档中,它在归档文件中的 “word/document.xml” 中。这种文件格式使开发人员可以捕捉这些文档中的实际数据。

虽然 OpenOffice 使用这种格式已经有一段时间了,但 MS Office 2007 只是最近才引入新的文档格式。Microsoft 声称,这种格式易于访问和易于共享。很多年来,MS Office 文档一直都是专用的。令人振奋的是,Microsoft 的 Office 小组正在打开这扇门。请看下面提供的用于 ODF 的 ZIP 文件内容(可在 下载 小节中找到):

图 1. WinZip 中 opendoc.odt 的内容

使用DB2 9 pureXML管理ODF和Microsoft Office 2007 文档

请看下面的 Microsoft 格式,注意其中有些不同,但概念和格式是类似的:

图 1.1 WinZip 中 submit.docx 的内容

使用DB2 9 pureXML管理ODF和Microsoft Office 2007 文档

设置数据库

当然,您需要创建一个表。您将把新的 Word 格式中的 XML 存储在 XML 列中,而不是一个 Character Large Object (CLOB) 中。为此,需要创建一个支持 XML 或 UTF-8 的数据库。

清单 1. 创建一个支持 XML 的数据库

CREATE DATABASE ODF AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY US

现在,需要连接到数据库,并用下面的定义创建一个表。下面的代码假设您有一个具有 CREATETAB 权限的用户名 “db2admin”。如果不具备这种用户设置,可以修改这些脚本,使具有适当的数据库用户。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 DB pureXML

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