分配文件和文件夹
文件类型和文件夹类型的全局资源的分配方式不同。在下方描述的每个使用场景中,单击切换到全局资源按钮将显示“打开全局资源”对话框(参见下方截图)。
管理全局资源:将显示管理全局资源对话框。 |
选择文件类型的全局资源将分配文件。选择文件夹类型的全局资源将打开一个“打开”对话框,您可以在其中浏览所需的文件。所选文件的路径是相对于文件夹资源输入的。因此,如果一个文件夹类型的全局资源有两个配置,每个配置都指向不同的文件夹,则可能会通过两个配置来锁定同名但在不同文件夹中的文件。这在测试时会十分有用。
您可以通过单击对话框底部的相应按钮来切换到文件对话框或URL对话框。单击右上角的 管理全局资源图标将弹出管理全局资源对话框。
使用场景
可以在以下场景中使用文件类型和文件夹类型的全局资源:
打开全局资源
使用 文件 | 打开(切换到全局资源)命令可以在XMLSpy中打开全局资源并对其进行编辑。对于文件类型的全局资源,可以直接打开文件。对于文件夹类型的全局资源,将出现一个“打开”对话框,其中相关文件夹被选中。然后您可以在子文件夹中导航到所需的文件。使用全局资源定义文件进行编辑的一个好处是可以在单个全局资源的不同配置下保存相关文件,并且只需更改配置即可访问。在更改配置之前必须保存任何所做的编辑更改。
保存为全局资源
新创建的文件可以保存为全局资源。现有的文件也可以打开并保存为全局资源。单击文件 | 保存或文件 | 另存为命令后,将弹出“保存”对话框。单击切换到全局资源按钮以访问可用的全局资源(参见下方截图),它们是当前全局资源XML文件中定义的别名。
选择一个别名并单击保存。如果别名是文件别名,则直接保存该文件。如果别名是文件夹别名,则将出现一个对话框,提示输入要保存的文件的名称。在任一种情况下,文件都将保存到为当前活动配置定义的位置。
提示: | 每个配置都指向一个特定的文件位置,它在该配置的定义中指定。如果要保存为全局资源的文件与配置的当前文件位置上的文件的文件类型扩展名不同,则在XMLSpy中打开此全局资源时,可能会出现编辑和验证错误。这是因为XMLSpy将使用配置定义中指定的文件类型打开文件。 |
为XSLT转换分配文件
XSLT文件可以通过全局资源分配给XML文档,XML文件也可以通过全局资源分配给XSLT文档。单击用于分配XSLT文件(XSL/XQuery | 分配XSL和XSL/Xquery | 分配XSL:FO)和XML文件(XSL/Xquery | 分配示例XML)的命令后,将出现分配对话框。单击浏览按钮将弹出“打开”对话框,您可以在其中切换到“打开全局资源”对话框并选择所需的全局资源。使用全局资源为XSLT转换指定文件的一个主要好处是,只需更改XMLSpy中的活动配置便可更改用于转换的XSLT文件(或XML文件);在每次需要使用不同的文件进行转换时,都不需要进行新的文件分配。在启动XSLT转换时,它将使用与活动配置关联的文件。
XSLT转换和XQuery执行
单击 XSL/XQuery | XSL转换或 XSL/XQuery | XSL:FO转换或XSL/XQuery | XQuery Update执行命令后将弹出一个对话框,您可以在其中导航到所需的XSLT、XQuery或XML文件。单击浏览按钮和全局资源按钮将弹出“打开全局资源”对话框(参见本部分顶部的截图)。将使用与所选全局资源的当前活动配置相关联的文件进行转换。
分配SPS
在将StyleVision样式表分配给XML文件(Authentic | 分配StyleVision Stylesheet)时,您可以选择一个全局资源以定位该样式表。 单击浏览按钮和切换到全局资源按钮将弹出“打开全局资源”对话框(参见本部分顶部的截图)。分配全局资源后,只需在XMLSpy中更改活动配置即可更改XML文档的Authentic视图。