修补或安装Schema
修补已安装的Schema
XML Schema有时可能会收到来自其发行者的补丁(升级或修订)。当Schema管理器检测到有可用的补丁时,它们会在Schema管理器的Schema列表中显示,您可以快速安装这些补丁。
在图形用户界面中
补丁由图标表示。(另请参见状态类别部分。)如果有可用的补丁,则补丁选择按钮将被启用。点击它将选择所有补丁进行安装。在图形用户界面中,将要进行修补的Schema的图标从变为,并且在对话框底部的“消息”窗格中将列出将要应用的补丁。当您准备好安装所选补丁时,请点击应用。所有补丁都将一起应用。请注意,如果您取消选中一个标记为修补的Schema,您实际上将卸载该Schema。
通过命令行接口
要通过命令行接口应用补丁,请执行以下操作:
1.运行list -u 命令。这将列出可进行升级的所有Schema。
2.运行upgrade命令以安装补丁。
安装可用的Schema
要安装Schema,您可以使用Schema管理器的图形用户界面,或通过命令行向Schema管理器发送安装指令。
提示: | 如果当前Schema引用了其他Schema,则也会安装被引用的Schema。 |
在图形用户界面中
要通过Schema管理器的图形用户界面安装Schema,请选择要安装的Schema,然后点击应用。
您还可以在Altova网站上选择要安装的Schema,然后生成一个可下载的.altova_xmlschemas文件。当您双击该文件时,它将打开Schema管理器,其中预选了您想要安装的Schema。现在您只需点击应用。
通过命令行接口
要通过命令行接口安装Schema,请运行install命令:
xmlschemamanager.exe install [options] Schema+
其中,Schema是要安装的Schema,或.altova_xmlschemas文件。Schema由格式为<name>-<version>的标识符来引用。(在您运行list命令时会显示Schema的标识符。)您可以键入任意数量的Schema。有关详细信息,请参见install命令的说明。
提示: | 在Linux或macOS上,使用sudo ./xmlschemamanager命令。 |
安装所需的Schema
当您在XMLSpy中运行XML Schema相关的命令,并且XMLSpy发现执行该命令所需的Schema不存在或不完整时,Schema管理器将显示有关缺失Schema的信息。然后,您可以直接通过Schema管理器安装任何缺失的Schema。
在Schema管理器的图形用户界面中,您可以随时通过工具 | Schema管理器运行Schema管理器来查看所有之前安装的Schema。