SchemaAgent验证
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验证图标![]() |

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

此时,您可以根据需要从列表中删除Schema(从列表中删除)。
3. | 单击验证按钮以验证列表框中的所有Schema。 |

“验证”列显示验证是否成功。
现在,您可以在XMLSpy中打开所有非有效的Schema或选定的非有效的Schema。