属性
使用项目 | 项目属性命令将打开活动项目的“属性”对话框(参见下方截图)。当您右键单击“项目”窗口中的文件夹(而不是项目文件夹本身)并选择属性时,将打开该文件夹的“属性”对话框。下方描述了对话框设置。
提示: | 如果您的项目文件处于源代码控制下,系统会询问您是否要签出项目(.spp)文件。如果您想编辑并保存设置,请单击确认。 |
设置
文件扩展名
文件扩展名设置是针对单个文件夹启用的,而不是针对项目文件夹。当一个文件被添加到一个项目时,它将被添加到已定义其文件扩展名的文件夹中。例如,我们要将一个名为MyReport.xml的文件添加到项目中。如果在Invoices-EU文件夹上已设置.xml文件扩展名(如上方截图所示),则MyReport.xml将被添加到Invoices-EU文件夹中。如果您想将XML文件添加到多个文件夹中,则应直接将单个XML文件添加到文件夹中(而不是项目中)。
外部文件夹的用户ID和密码
在外部文件夹(包括外部Web文件夹)上,您可以保存访问服务器时可能需要的用户ID和密码。
验证
DTD、XML Schema或JSON schema,应该用于验证当前文件夹(或整个项目,如果属性是项目的属性)中的文件。
XML文件的XSL转换
用于文件夹中XML文件的XSLT转换的XSLT样式表。
XML文件的XSL-FO转换
用于将文件夹中的XML文件转换为XSL-FO的XSLT样式表。
XML文件的XQuery/Update转换
用于文件夹中XML文件的XQuery执行或XQuery Update执行的XQuery或XQuery Update文件。
用于XML文件的XSL/XQuery/Update转换的输入XML
用作XSLT转换或XQuery/XQuery Update执行的输入的XML文件,以及文件夹中相应的XSLT、XQuery或XQuery Update文件。
用于XSL/XQuery/Update转换的输出文件
转换的目标目录,以及结果文档的文件扩展名(可选)。
XULE执行
XBRL实例文件要与在XMLSpy应用程序窗口中处于活动状态的XULE文档一起处理。
Authentic视图
使用配置指定StyleVision Power Stylesheet(SPS文件),用于文件夹中的XML文件能在Authentic视图视图中显示。请注意,XML文件必须对用于SPS的同一Schema有效。
符合JSON的文件
此属性指定项目文件夹是否包含JSON Schema文件或JSON实例文件。如果文件无法通过\$schema关键词明确标识为JSON Schema文件,并且文件相互引用,此属性将在识别JSON Schema文件时会十分有用。 您可以将它设为JSON实例、JSON Schema或自动检测。使用自动检测的默认设置,XMLSpy将检查JSON文件的结构和内容以确定其类型。
有关项目属性的说明
有关优先级的几点说明:
•如果验证或XSLT/XQuery转换是通过项目文件夹上下文菜单执行的,则在此对话框中指定的验证或转换文件将优先于XML文件中的任何分配。此外,为单个项目文件夹所做的设置优先于为祖先文件夹指定的设置。
•如果一个文件存在于项目的多个文件夹中,并在不同文件夹中被分配了不同的验证或转换文件,则可以设置在项目之外处理该文件时应使用哪个分配。为此,请按以下步骤进行设置:在希望使用其分配的项目文件夹中找到该文件。右键单击该项目文件夹中的文件,并选择属性。在出现的对话框(参见下方截图)中,请选择默认使用当前文件夹中的设置。(当前文件夹是文件所在的项目文件夹。)如果禁用此选项,则表示当前文件夹的设置已被选为要使用的默认设置。如果所选的文件实例所在的项目文件夹不是默认设置,则将启用此选项,并且您可以将默认设置切换为此文件夹的设置。请注意,如果文件具有本地分配(即文件本身中的分配),则将使用本地分配,忽略默认文件夹设置。