使用向导从 SQL 生成 XML

可以使用“从 SQL 生成 XML”向导通过 SQL 语句创建 XML 文件。您可以选择创建用于描述 XML 文档结构的 XML 模式或 DTD 文件以便在其它应用程序中使用。还将创建 XSL 文件并接着将其应用于 XML 以创建 HTML 文件,以便于查看结果。

先决条件:启用 XML 开发功能

如果您希望在运行时从 SQL 语句动态地创建 XML 文档,则可以生成查询模板文件。该模板文件具有扩展名 .xst。

要使用向导从 SQL 生成 XML:

  1. 通过执行下列其中一个操作打开“从 SQL 生成 XML”向导:
    • 如果 SQL 语句已在“SQL 构建器”中打开,则在“大纲”视图中右键单击该语句,然后在弹出菜单中单击生成新的 XML
    • 在“数据定义”视图中,展开包含 SQL 语句的数据库,展开语句文件夹,右键单击该语句,然后在弹出菜单中单击生成新的 XML
  2. 选择下列其中一个选项来指定在 XML 文件中显示表列的方式:
    • 元素 - 将表列显示为元素。
    • 属性 - 将表列显示为属性。
    • 主键作为属性 - 将表列显示为元素,并将主键用作属性。
    • 外键作为链接 - 将所有外键关系映射到单个 XML 文档中。这将创建反映外键关系的分层文档。
  3. 如果在上一步骤中选择外键作为链接选项,并且要将每个外部表映射到单独的 XML 文档中,则选择对外键进行递归复选框。 有关外键的更多信息,请参阅数据库工具的帮助,或参阅 SQL Reference(可从 www.ibm.com/software/data/technical/BOOK/ 获得)。在 Featured books 标题下面,单击 DB2® Product Manuals (including Business Intelligence) 的“View page”链接。Reference 标题下面提供了 PDF 格式的两卷 SQL Reference
  4. 要生成包含有关 XML 文件结构的信息的模式定义,选择 XML 模式DTD。如果不需要模式定义,则选择
  5. 要将查询保存在模板中,选择生成查询模板文件复选框。

    在对查询和输出 XML 文档进行单元测试之后,您可能想要在 WebSphere® Application Server 中运行应用程序时动态地生成它们。为此,可以将查询保存在模板文件中。当从另一个应用程序(例如,servlet)中调用 SQLToXML 类时,可以使用模板文件。有关 SQLToXML 类的更多信息,请参阅相关参考链接。

  6. 指定要在其中存储所生成文件的文件夹;单击浏览以浏览至文件夹。
  7. 选择完选项后,单击完成
向导根据指定选项运行并生成 .xml 文件以及其它文件。所有文件存储在指定输出文件夹中。
相关概念
“创建新的 SQL 语句”向导
SQL 构建器
相关任务
生成 DADX 文件
使用 XML 文档更新表
使用 XMLToSQL 类更新表
相关参考
类 com.ibm.etools.xmltosql.XMLToSQL
类 com.ibm.etools.sqltoxml.SQLToXML
相关信息
创建执行 SQL 语句的 Java Bean
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.