Altova最新版本进一步提升了性能标准
Altova MissionKit 的桌面开发工具和服务器软件产品的第二版现已发布 下载中. 本次发布版本功能强大,带来了诸多改进,性能提升可达两倍甚至三倍,同时还支持最新的标准。此外,它还引入了一种革命性的新方法,名为“XSL Speed Optimizer”,旨在显著提升 XSLT 程序的执行速度。

接下来,我们来详细了解一下这些新功能。
XSL 速度优化器 这项新技术是一种开创性的方法,旨在加速 XSLT 转换,它可以在无需开发者分析具体哪些 XSLT 或 XPath 表达式导致性能瓶颈的情况下,显著提高处理速度。XSL 速度优化器会分析 XSLT 转换过程,并推导出一种优化策略,可以将该策略以处理指令(PI)的形式保存到样式表中。
使用优化后的样式表,无论是使用 XMLSpy 还是 RaptorXML,通过这些优化提示,后续的转换操作将执行得更快。XSL Speed Optimizer 允许开发人员专注于样式表的转换逻辑,而不是花费宝贵的时间来识别和解决性能瓶颈,并将速度优化工作交给 XMLSpy 来完成。
对 XSLT、XPath 和 XQuery 3.0 的额外支持 自 2014 版首次推出以来,对 XSLT 3.0 的支持已得到更新,增加了更多功能。现在,XMLSpy 和 RaptorXML Server 已经完成了对 XQuery 3.0 的支持,这使得开发人员可以在编辑、调试、报告和处理过程中充分利用这些新标准的优势。
StyleVision现在也支持XPath 3.0和XSLT 3.0,可用于基于XML、数据库和XBRL数据源的报表生成。
以下示例展示了如何在 StyleVision 中,利用新增强的 XPath 对话框,为 XSLT 3.0 样式表编写 XPath 3.0 表达式:
全新 Altova 扩展函数 XMLSpy、StyleVision 和 RaptorXML Server 都支持大量的全新 Altova 扩展函数,用于 XSLT 和 XQuery 的开发和处理。这些新的扩展函数增强了标准的 XPath 函数,能够快速高效地满足常见的需求。例如,可以直接将年、月、日、小时、分钟或秒添加到日期/时间值中,而无需理解复杂的持续时间语法;可以计算年龄;可以重复字符串;可以进行十六进制和整数之间的转换,等等。
对XBRL表格链接库的支持 XBRL表格链接库提供了一种机制,用于指定如何显示XBRL数据,其功能超越了标准展示链接库,旨在以更易于非技术人员理解的格式呈现多维XBRL数据。这种格式更适合会计师、金融专业人士和其他业务用户等非技术利益相关者。
XMLSpy 2014r2 现在包含一个图形化的 XBRL 表格链接库编辑器,用于创建、编辑和验证 XBRL 表格链接库,以及根据表格链接库定义生成表格,为开发人员提供了所有他们所需工具,以便开始使用这一重要的全新规范。
![]()
RaptorXML+XBRL Server 还支持 XBRL 表格链接库,从而实现极快的处理速度 XBRL数据的验证和处理 文件。 新的数据映射选项 MapForce 2014r2 包含许多新功能,用于定制各种类型的数据映射项目,包括对 XML 文件中 CDATA 格式的支持、用于处理和生成序列的新函数、针对 Web 服务调用的超时设置,以及更多功能。 StyleVision现在由RaptorXML驱动 RaptorXML引擎已集成到StyleVision中,从而实现了极快的XSLT转换,并支持XSLT 3.0和XPath 3.0。 StyleVision 是一款与 XMLSpy、MapForce 和 SchemaAgent 等其他基于 RaptorXML 技术的 MissionKit 产品共同推出的软件。 XML和XBRL验证速度大幅提升 RaptorXML Server 2014 已经实现了极速 XML验证 的承诺,而 v2014r2 的速度更快——在多核机器上,利用并行验证功能时,速度可提升至原来的两倍*。
*注:具体提升幅度可能因硬件配置和数据量等因素而有所不同。
在多核计算机上,XBRL 的验证速度也明显更快 最高可提升三倍速度* 适用于 RaptorXML+XBRL 服务器 2014r2 版本。 任务缓存优化 FlowForce Server 的任务缓存功能得到了多项增强。任务缓存允许管理员安排执行耗时任务,存储结果,并在最终用户通过 HTTP 请求时,立即将输出结果传递到 Web 浏览器窗口。现在,在 2014 版本 2 中,任务缓存支持使用参数以及多个参数组合的任务。管理员只需在任务配置对话框中定义可用的参数组合即可。
批量数据导入
现在,MapForce 服务器支持批量数据导入功能,允许通过单个 SQL 语句将大量数据导入到数据库表中,而不再需要像传统方法那样,为每一行数据使用单独的 INSERT 语句。由于数据库引擎的处理开销大大降低,性能因此大幅提升。测试结果表明,批量数据导入的速度可以比单个 INSERT 语句快 10 倍以上*,从而显著提升 MapForce Server 在写入数据库时的性能。
MissionKit 2014版本的第二个版本(Release 2)提供了这些以及更多功能,包括桌面开发工具和服务器软件。 要了解完整的全新功能列表、支持的标准以及试用版下载,请访问上述链接。
目前,拥有有效技术支持与维护服务或有效服务器产品许可证的客户可以: 更新到最新版本 免费。
- 性能测试结果基于 Altova 内部进行的测试,使用了典型文件集合,用于比较 2014r2 版本与服务器软件的先前版本。您的实际结果可能会有所不同。