Altova XMLSpy 2023 Professional Edition

XMLSpy和SchemaAgent结合使用,不仅可以验证当前活动的Schema,还可以验证与当前活动的Schema相关的Schema。我们将其称为SchemaAgent验证。对于扩展验证,SchemaAgent区分了两种类型的相关Schema:(i) 直接依赖的Schema,(ii) 所有依赖的Schema(除了直接依赖项之外,还包括间接依赖项, 即通过中介Schema与另一个Schema相关的Schema集。

 

下方通过示例展示了如何执行SchemaAgent验证。在此示例中,address.xsdSchema文件是XMLSpy的Schema视图中的活动Schema。要启用SchemaAgent验证命令,请确保SchemaAgent Server上的搜索路径包含活动文件和一些依赖文件。然后执行以下操作:

 

1.单击工具栏中的SchemaAgent验证图标ic-ext-validate2或菜单项Schema设计 | SchemaAgent验证。这将打开“SchemaAgent验证”对话框(参见下方截图),您可以在其中选择是仅验证活动Schema,还是同时验证一个或多个相关的Schema。
saspy_ext_validate_1

 

 

2.要将Schema插入到列表中,请根据需要单击显示直接依赖项显示所有依赖项按钮。在此示例中,我们已单击显示所有依赖项按钮,这会将所有直接引用或间接引用的文件插入到列表中。
saspy_ext_validate_2

 

此时,您可以根据需要从列表中删除Schema(从列表中删除)。

3.单击验证按钮以验证列表框中的所有Schema。
saspy_ext_validate_results

 

“验证”列显示验证是否成功。

 

现在,您可以在XMLSpy中打开所有非有效的Schema或选定的非有效的Schema。

 

© 2017-2023 Altova GmbH