编辑模式

从 V1.3 发行版开始,此产品包含来自基于 Eclipse 技术的 Web Tools Platform (WTP) 项目的 XML 模式 (.xsd) 编辑器。您可选择使用此内置编辑器在产品内编辑模式。或者,可选择通过导出模板中使用的数据源模式来编辑模式,并在必要时对其进行修改。然后,通过将先前版本替换为新版本,将修改的数据源模式添加回模板。

开始之前

要点: 在处理模式之前,请通过保存模板的副本来备份该模板。

关于此任务

更改模式不会更改所生成的报告中使用的数据。更改模式只影响 Rational® Publishing Engine 使用数据的方式。无法使用“模式发现”向导来编辑、导出或替换包含定制属性的数据源模式。
提示: 当数据源模式具有同名的根节点和子节点时,将出现无限循环。无限循环是无限次运行文档生成的过程。通过确保所有节点都有唯一的名称来避免无限循环问题。

使用内置编辑器编辑模式

过程

  1. 在“大纲”视图中,展开数据源模式
  2. 右键单击模式,然后选择在编辑器中打开模式 XML 模式(.xsd 文件)将在 XML 模式编辑器中打开,您可使用“设计”和“源代码”视图来编辑模式。有关编辑器的更多详细信息,请参阅 XML 模式编辑器主题。
  3. 保存更改。

使用外部编辑器编辑模式

过程

  1. 导出模式:
    1. 在“大纲”视图中,展开数据源模式
    2. 右键单击模式,然后选择导出模式
    3. 选择位置以在其中保存 .xsd 文件,然后单击确定
    4. 使用文本编辑器打开 .xsd 文件。
    5. 编辑模式。
    6. 保存更改。
  2. 替换模式:
    1. 在 Document Studio 的“大纲”视图中,右键单击导出的模式,然后选择替换模式
    2. 单击浏览,然后选择已修改的 .xsd 文件。
    3. 单击确定 如果新数据源模式中的所有查询都可通过已添加至模板的查询解析,那么会替换该模式并且不要求您进行任何进一步的更改。

      如果无法解析新数据源模式中的所有查询,请继续至下一步骤。

    4. 如果新数据源模式中的所有查询并非都能够通过已添加至模板的查询解析,那么必须选择下列其中一个选项:
      • 除去数据引用:允许 Rational Publishing Engine 从模板中除去无法通过数据源模式解析的查询。
      • 指定有效替换:使用新数据源模式中存在的查询替换每个未解析的查询。
    5. 如果在“指定有效替换”窗口中选择了指定有效替换,请指定替换查询。 可选择“替换名称”列中的单元格,以从下拉列表中选择查询。
    替换模式时,Rational Publishing Engine 会验证新模式是否与先前模式兼容。如果新模式不兼容,那么修订可能存在错误。

    验证模式是否仍与来自数据提供者的数据同步。生成您模板的预览以验证数据是否按预期显示。如果模式中存在可影响输出的错误,那么可以查看错误日志以识别错误。


反馈