验证
在验证部分中,您可以指定验证XML和JSON文档的选项。
XML
XMLSpy可以在内存中缓存DTD和XML Schema文件以省去不必要的重新加载(例如,当Schema不在本地,通过URL访问时)。但是,请注意,如果您使用缓存版本的Schema,您对Schema所做的更改不会在您验证时立即反映出来;在这种情况下,您将需要重新加载该XML文件或重新启动XMLSpy。
Schema版本
在Schema视图中启用的XSD模式取决于(i) XSD文档的/xs:schema/@vc:minVersion特性的存在/不存在以及值(如果存在);以及(ii) 在“选项”对话框(工具 | 选项,参见下方截图)的“文件”部分中选择的XML Schema版本选项。
以下情况是有可能出现的。下表中的XML Schema版本是指上方显示的“Schema版本”窗格中的选项。表中的vc:minVersion值指的是XML Schema文档中xs:schema/@vc:minVersion特性的值。有关更多详细信息,请参见编辑视图 | Schema视图 | XSD模式。
XML Schema版本 | vc:minVersion特性 | XSD模式 |
总是v1.0 | 不存在,或以任何值存在 | 1.0 |
总是v1.1 | 不存在,或以任何值存在 | 1.1 |
@vc:minVersion的值 | 特性值为1.1 | 1.1 |
@vc:minVersion的值 | 特性不存在,或特性存在,但值不是1.1 | 1.0 |
消息限制
这些选项允许您为显示的错误、XBRL不一致项和警告的数量分别设置限制。每个类别的默认数量为100。根据需要更改数量。
JSON
以下验证选项可用于JSON文档验证:
•验证格式:验证JSON实例文档中字符串类型的格式。
•严格的整数检查:有两种JSON数值类型:number和integer。此选项会检查数字是否是整数类型,而不是浮点数(例如,7.0),带符号的数(例如,+7),或字符串(例如,”7”)。
保存和退出
完成设置后,单击确定。