在将关系表或 SQL 查询映射至目标 DTD 文件之前,必须在“RDB 到 XML 映射”向导中选择它们。指定了源文件和目标文件之后,就可以开始互相映射它们了。
选择的任何关系数据库表必须存在于工作台中之后,才能在“RDB 到 XML 映射”向导中指定这些表。
要启动 RDB 到 XML 映射编辑器,遵循下列步骤:
- 选择。 如果看不到 XML 选项,则选择显示所有向导复选框。
- 单击下一步。
- 如果提示您启用 XML 开发功能,则单击确定。
- 选择将包含映射会话文件的文件夹,并输入映射会话文件的名称,例如:MyMap.rmx 文件名必须以 .rmx 结尾。
- 单击下一步。
- 选择与想要创建的映射类型相对应的单选按钮。
- 选择 RDB 表到 XML 映射来将关系表映射至 XML 文件,或者选择
- SQL 查询到 XML 映射来将具有 ORDER BY 子句的 SELECT 或 FULLSELECT 语句映射至 XML 文件。
- 单击下一步。
- 如果正在将 RDB 表映射至 XML,则选择想要使用的
RDB 表。
- 如果正在将 SQL 查询映射至 XML,则选择想要使用的
SELECT 或 FULLSELECT 语句。 该语句必须包含 ORDER BY 子句。它必须是有效的语句并且应该保存它。如果选择了无效语句,则编辑器打开时将没有任何内容。
- 单击下一步。
- 选择想要用作目标文件的 DTD 文件。如果想要使用当前不在工作台中的
DTD 文件,则单击导入文件,并根据需要来填写导入向导中的字段。
- 单击下一步。
- 选择适当的根元素,然后单击完成。 当 DTD 转换为 XML 文档以进行映射时,所选的元素就将用作根元素。
在编辑器中便会创建并启动用来存储映射信息的 .rmx 文件。
在缺省设置中,RDB 到 XML 映射编辑器由三个窗格组成:包含关系表或 SQL 语句的“表”窗格、包含 XML 信息的 XML 窗格以及包含映射摘要的“大纲”窗格。XML 透视图还包含列示映射的“大纲”视图。
一旦指定了源文件和目标文件,就可以开始进行映射了。