Altova 发布了新的 XSLT 反向映射功能
现在是推出 Altova 桌面开发工具和服务器软件产品最新版本的时候了,这次发布包含了产品线上的众多创新功能,其中包括一个全新的 MapForce Server 版本,名为 MapForce Server Accelerator Edition,旨在进一步提升数据集成任务的处理速度。
让我们来看看2017年第三版的主要改进内容。

XSLT 和 XQuery 的反向映射
测试、调试和完善 XSLT 和 XQuery 代码可能是一个耗时且常常令人沮丧的过程,这主要是由于相关文档的复杂性和庞大规模。XMLSpy 提供的 XSLT 调试器 和 XQuery 调试器 是分析和完善转换的强大工具。
XSLT/XQuery 反向映射 进一步提升了功能,允许开发者只需点击输出文档的某一部分,即可查看生成该部分的原始 XML 节点以及对应的 XSLT 或 XQuery 表达式。在使用 XSLT 反向映射时,您甚至可以直接在浏览器视图中点击输出内容,就像下面所示。

这项新功能是 XSLT 和 XQuery 开发领域的一大进步,尤其值得一提的是,XMLSpy 可以在不修改您的代码的情况下实现反向映射。请观看此视频了解其工作原理。
支持 JSON5 格式
我们现在已在整个产品线中更新了对 JSON 的支持,使其也支持 JSON5。JSON5 是对 JSON 规范的扩展,旨在使 JSON 代码更易于人类阅读和编写。这意味着您可以选择使用 JSON 或 JSON5 JSON5,用于智能编辑和转换 在 XMLSpy 中, 数据映射 在 MapForce 中,以及 高速验证 在 RaptorXML 服务器上。

增强型搜索栏
最近,XMLSpy 中新增的、经过现代化的查找/替换工具栏,现在也已在 StyleVision、MapForce 和 DatabaseSpy 中可用。此外,在这些产品中,查找工具栏现在还支持通过正则表达式进行多行搜索。

用于数据映射的新“连接”组件
MapForce中新增的“连接”组件类似于SQL中的JOIN操作,因此使用起来非常直观易懂,但更具灵活性,因为它能够连接任意格式的数据树。例如,可以将一个XML结构与一个CSV文件进行连接。在连接窗口底部的“条件”元素,允许您定义在数据映射过程中,文件将如何进行组合。

对于涉及关系数据库的映射项目,连接组件会生成 SQL JOIN 语句,以实现快速的映射执行。当您使用 MapForce Server 自动化映射时,您可以通过新的 MapForce Server 加速版,访问针对使用“连接”功能的映射的额外优化,具体内容请参见下文。
将 StyleVision 设计转换为 MobileTogether
StyleVision,这款可视化报表和电子表格设计工具,现在提供了将现有设计转换为 MobileTogether 设计的功能。这意味着您可以将现有的 StyleVision 报表或电子表格作为起点,用于创建移动应用程序!
以下是一个名为“Invoice”(发票)的 StyleVision 设计片段,该设计已保存为 MobileTogether 设计文件,并在 MobileTogether Designer 中打开。

MobileTogether Designer 允许您根据需要修改设计,然后将其部署为原生应用程序,该应用程序可以在移动设备和 Windows 8/10 电脑上使用,也可以在任何网页浏览器中使用。
这对于使用 StyleVision 设计 Altova Authentic Browser Edition 电子表格的客户尤其有用,因为它消除了使用浏览器插件的必要性,因为现代浏览器已经停止对插件的支持。
图表引擎的新功能
XMLSpy、StyleVision、DatabaseSpy以及RaptorXML Server中的图表引擎经过了一些改进,现在用户可以创建更加精细的图表:
- 折线图也可以只显示点,而不绘制连接这些点的线条
- Y轴可能被反转,使得0位于顶部
- 数值标签可以直接显示在仪表盘或柱状图上
- 图表上可以添加标签(例如,用于显示单位)
- 自定义条形图上条形之间的距离

MapForce 服务器加速版
MapForce Server 提供高效的 数据映射项目的自动化 在 MapForce 中定义。现在,MapForce Server Accelerator 版本为使用具有两个或多个 CPU 核心的服务器的客户提供更快的性能,并通过以下特定优化来实现:
- 对单个数据映射进行多线程执行
- 执行数据映射操作,其中包含上述新的“连接”组件
在测试中,MapForce Server Accelerator版本已被证明能够以高达70倍的速度*来执行客户提交的映射项目!
*(速度提升的具体数值可能因实际情况而有所不同。)
了解更多信息并更新
了解所有 新功能 已应用于整个产品线。
现有客户可以升级到最新版本,以体验所有这些新功能。您还可以免费试用任何 Altova 产品 30 天。
- 性能结果基于Altova内部测试得出。您的实际结果可能有所不同。