2020版
2020r2版
•正在编辑的文件会自动备份,并且可以在程序意外终止的情况下还原。用户可以设置是否运行自动备份以及运行频率。
•当用户在文本视图和JSON网格视图中键入时,编辑时验证功能会标记验证和格式错误。可以在程序选项中,以及通过工具栏图标打开/关闭此功能。
•在Schema视图中,各种上下文菜单中的转至类型定义命令使用户能够跳转至组件的类型定义(简单或复杂)。
•新添的JSON网格视图选项使用户能够:(i) 确定是否自动、根据请求或从不将过滤器和公式保存到应用程序范围的JSON元数据文件中,以及(ii) 指定该JSON元数据文件的位置。随后可以使用元数据文件将存储的过滤器和公式应用于跨多个XMLSpy实例的关联的JSON文件,从而提供过滤器和公式的可移植性。(注意:在2021r2版中已删除。)
•JSON网格视图:可以通过上下文菜单命令来(i) 折叠所有未选定的组件,以及(ii) 从文档中删除所有注释,包括可选的公式(存储为注释)。
•JSON网格视图:改进了查找功能。
•代码生成的新方法。
2020版
•JSON网格视图提供了额外的编辑功能:(i) 自动检测类型,(ii) 单元格内命令,(iii) 用于修改视图的XQuery过滤器,以及(iv) 用于从JSON数据生成额外输出的XQuery公式。
•对JSON Lines和JSON Comments的验证和编辑支持。
•在JSON网格视图中可以显示图像,并且可以创建和显示图表。
•可以通过“选项”对话框(工具 | 选项)来设置JSON网格视图以及文本视图中对JSON文档的代码美化。(注意:已移至“网格视图设置”对话框和“选项”对话框的“代码美化”部分。)
•添加了XULE验证器和XULE处理器。XULE是一种用于XBRL实例文档的查询语言。有关XULE新功能的概述,请参见XBRL > XULE部分。
•XULE窗口能够让用户以交互方式查询XBRL实例文档。
•可以将多个Inline XBRL文档作为一组进行处理,而不是像以前那样单独处理每个文档。
•重新设计了XPath/XQuery窗口的计算器和表达式生成器以方便使用。
•增强了XPath/XQuery窗口的XPath调试程序功能,新添了以下功能:(i) 监视表达式,(ii) 改进了界面以获得更好的概览效果,以及(iii) 更强大的分析功能。这些新功能使用户能够更轻松地针对XML和JSON文件对XPath/XQuery表达式进行测试和调试。
•在以前的版本中,针对不同类型文件的默认编辑视图是在“选项”对话框中选择的。而现在,可以直接在编辑视图本身中选择默认编辑视图。
•对在Visual Studio中集成XMLSpy的支持已扩展到Visual Studio 2019。
•对在Eclipse中集成XMLSpy的支持已扩展到Eclipse 4.11和4.12。