Altova最新产品发布版中的五个不容错过的功能
我很高兴地宣布,今天将发布 Altova MissionKit 2016 桌面开发工具和软件产品的第二版,现在我将透露一些相关细节!
v2016r2版本引入了超过20个新功能,并对Altova产品线进行了更新——但要在一篇博客文章中详细介绍所有内容确实有些困难。 让我们来看看其中最值得关注的五个功能,它们一定会让你眼前一亮

企业级 XPath 和 XQuery 调试器
编写和测试 XPath 和 XQuery 语句通常是一个反复试验的过程,需要不断调整每个表达式,直到它能够准确地选择或返回您期望的数据。能够边工作边测试,借助交互式输入辅助工具并获得即时结果,可以极大地加快这个过程。XMLSpy 中的 XPath/XQuery 窗口正是为此而设计的,而现在,它又变得更加强大,因为新增了业界首个 XPath 和 XQuery 调试器。

这个新窗口允许您在运行 XPath 或 XQuery 代码时,逐步分析其结果,并且它具备开发者期望的完整代码调试器的所有功能,包括“深入”、“跳过”和“退出”功能,以及“结果”、“变量”和“调用堆栈”选项卡。 您可以轻松设置断点和跟踪点,以暂停调试器,以便在特定位置检查结果。
该调试器让您可以轻松地在编辑 XQuery 和 XPath 的同一窗口中进行测试和完善,从而节省开发人员的时间和精力,减少不必要的困扰。
用于JSON Schema转换和生成的全新工具
当我们添加了图形界面时, JSON 模式编辑器 今年年初,我们推出了 XMLSpy,我们相信用户会喜欢它。我们同时也知道,用户会期望在 JSON Schema 开发中也能获得与处理 XSD 相同的强大功能,而我们在本次发布中已经完善了这方面的支持。现在,XMLSpy 提供了更多功能,以加速 JSON 开发:
- XML Schema 与 JSON Schema 的转换
- 根据JSON Schema生成示例JSON数据
- 生成 HTML 或 Word 格式的 JSON Schema 文档

这项新功能完善了 XMLSpy 对 JSON 的全面支持,现在它不仅包括智能实例编辑和验证功能,还包括 JSON Schema 的编辑、生成、转换和文档功能——所有这些都可以在与 XML 和相关技术协同工作的同一环境中完成。
数据映射项目中对REST Web服务的支持
此外,还有许多其他数据格式可供选择 任意数据映射 MapForce 的新功能包括对 REST Web 服务的支持和集成。

MapForce 可以接受 XML 或 JSON 作为 Web 服务的响应,并且允许定义参数,并在需要时支持自定义 HTTP 头部。用户可以选择手动定义 Web 服务接口,或者通过导入 WADL 文件或 URL 中的设置来定义。
这项新功能,也是用户经常提出的需求,即在映射中支持REST Web服务作为数据函数,使得用户能够更轻松地整合来自互联网上各种来源的大量信息。
从Word文档开始,设计多渠道发布方案
StyleVision 能够轻松创建优雅的报告和表单,适用于 发布 XML、XBRL 和数据库 数据可以以网页和印刷格式呈现。现在,利用现有的Word文档作为基础,创建新的设计变得更加简单,您可以直接基于这些文档来制作报告或表格。
与从零开始相比,基于现有...的方法: 设计方案 在现有的 Word 文档上进行操作,可以节省大量的设计时间——对于复杂的项目,甚至可能节省数天的时间——因为 StyleVision 会保留 Word 文档中所有现有的格式和布局属性,从而避免重复创建现有文档。

一旦加载了 Word 文件,您可以选择性地添加额外的 XML、数据库或 XBRL 数据源,从而生成动态、多渠道的输出。这是一种极好的方式,可以为现有的表单增加价值,或者快速开始创建精美的 StyleVision 设计。
.NET API,用于构建定制化的XBRL解决方案,包括Excel插件
除了Java、COM和Python接口之外,RaptorXML Server现在还包含了.NET接口。
.NET API 允许开发者集成 RaptorXML Server 的功能,从而实现高性能的应用 XML、JSON 或 XBRL 数据的验证和处理 在为微软平台编写的应用程序中,以及使用C#和其他.NET语言进行开发时。
这种协同效应的应用潜力是无限的:开发者现在可以将RaptorXML的功能集成到任何面向Microsoft平台的应用程序中。例如,.NET API使得构建Excel插件成为可能,从而可以直接从Excel中的数据生成XBRL格式的文件,这为现有的基于标签的解决方案提供了一种强大的替代方案,并有望彻底改变XBRL数据的生成方式。
您可以升级软件以体验这些新功能,或者访问相关页面以获取更多信息 -- 以及在 v2016r2 版本中引入的众多其他功能 -- 都可以在 Altova 上使用 最新功能页面。