---
title: "Altova最新版本进一步提升了性能标准"
date: "2014-03-19"
categories: 
  - "xbrl"
  - "xquery"
tags: 
  - "new-features"
  - "xbrl"
  - "xbrl-table-linkbase"
  - "xquery"
  - "xquery-3-0"
  - "xslt"
  - "xslt-3-0"
description: Altova MissionKit 的最新版本在性能方面进行了提升，引入了 XSL 加速优化器，并支持 XSLT、XPath 和 XQuery 3.0，从而提高了 XML 和 XBRL 数据的处理效率。
---
Status: #blog

Tags:  #new-features #xbrl #xbrl-table-linkbase #xquery #xquery-3-0 #xslt #xslt-3-0

Categories: [xbrl](/blog/zh/category/xbrl.md) | [xpath+xquery](/blog/zh/category/xpathxquery.md)
# Altova最新版本进一步提升了性能标准

Altova MissionKit 的桌面开发工具和服务器软件产品的第二版现已发布 [下载中](https://www.altova.com/zh/download.html). 本次发布版本功能强大，带来了诸多改进，性能提升可达两倍甚至三倍，同时还支持最新的标准。此外，它还引入了一种革命性的新方法，名为“XSL Speed Optimizer”，旨在显著提升 XSLT 程序的执行速度。

 

[![Altova 软件 2014r2 版本](https://3.bp.blogspot.com/-62j_1KjoVWU/UyMNqXWutvI/AAAAAAAAAhU/vz7EVtXaz_s/s1600/v2014_R2.png "Version 2014 Release 2")](https://3.bp.blogspot.com/-62j_1KjoVWU/UyMNqXWutvI/AAAAAAAAAhU/vz7EVtXaz_s/s1600/v2014_R2.png)

接下来，我们来详细了解一下这些新功能。

<!--more-->

**XSL 速度优化器** 这项新技术是一种开创性的方法，旨在[加速 XSLT 转换](https://www.altova.com/zh/xmlspy/xslt-profiler.html#xso)，它可以在无需开发者分析具体哪些 XSLT 或 XPath 表达式导致性能瓶颈的情况下，显著提高处理速度。XSL 速度优化器会分析 XSLT 转换过程，并推导出一种优化策略，可以将该策略以处理指令（PI）的形式保存到样式表中。

使用优化后的样式表，无论是使用 XMLSpy 还是 RaptorXML，通过这些优化提示，后续的转换操作将执行得更快。XSL Speed Optimizer 允许开发人员专注于样式表的转换逻辑，而不是花费宝贵的时间来识别和解决性能瓶颈，并将速度优化工作交给 XMLSpy 来完成。

[![XSL 速度优化工具，用于提升 XSLT 的执行速度](https://lh6.ggpht.com/-VMPBzlZpkhw/UyMMzvdggaI/AAAAAAAAAgQ/nlof9mzcCBw/clip_image003%25255B1%25255D_thumb.png?imgmax=800 "XSL Speed Optimizer for speeding up XSLT ")](http://lh3.ggpht.com/-8AiKOUGGDnE/UyMMzdZWI0I/AAAAAAAAAgE/_SK_B9FIHRg/s1600-h/clip_image003%25255B1%25255D%25255B2%25255D.png) **对 XSLT、XPath 和 XQuery 3.0 的额外支持** 自 2014 版首次推出以来，对 [XSLT 3.0](https://www.altova.com/zh/solutions/xslt.html) 的支持已得到更新，增加了更多功能。现在，XMLSpy 和 RaptorXML Server 已经完成了对 [XQuery 3.0](http://wwwl.altova.com/xmlspy/xquery-editor.html) 的支持，这使得开发人员可以在编辑、调试、报告和处理过程中充分利用这些新标准的优势。

StyleVision现在也支持XPath 3.0和XSLT 3.0，可用于基于XML、数据库和XBRL数据源的[报表生成](https://www.altova.com/zh/stylevision/multi-format-report-builder.html)。

以下示例展示了如何在 StyleVision 中，利用新增强的 XPath 对话框，为 XSLT 3.0 样式表编写 XPath 3.0 表达式：

[![全新 XPath 1.0/2.0/3.0 构建器](https://lh5.ggpht.com/-dzxcG2B60d8/UyMM0jUD02I/AAAAAAAAAgc/P1qjvlXRObE/clip_image004%25255B1%25255D_thumb.png?imgmax=800 "New XPath 1.0/2.0/3.0 Builder")](http://lh5.ggpht.com/-jvOYwzZKPw0/UyMM0OyNHlI/AAAAAAAAAgU/AsmkCeW6Bwg/s1600-h/clip_image004%25255B1%25255D%25255B2%25255D.png) **全新 Altova 扩展函数** XMLSpy、StyleVision 和 RaptorXML Server 都支持大量的全新 Altova 扩展函数，用于 XSLT 和 XQuery 的开发和处理。这些新的扩展函数增强了标准的 XPath 函数，能够快速高效地满足常见的需求。例如，可以直接将年、月、日、小时、分钟或秒添加到日期/时间值中，而无需理解复杂的持续时间语法；可以计算年龄；可以重复字符串；可以进行十六进制和整数之间的转换，等等。

**对XBRL表格链接库的支持** XBRL表格链接库提供了一种机制，用于指定如何显示XBRL数据，其功能超越了标准展示链接库，旨在以更易于非技术人员理解的格式呈现多维XBRL数据。这种格式更适合会计师、金融专业人士和其他业务用户等非技术利益相关者。

XMLSpy 2014r2 现在包含一个图形化的 [XBRL 表格链接库编辑器](https://www.altova.com/zh/xmlspy/xbrl-table-linkbase.html)，用于创建、编辑和验证 XBRL 表格链接库，以及根据表格链接库定义生成表格，为开发人员提供了所有他们所需工具，以便开始使用这一重要的全新规范。

[![XBRL 表格链接库编辑器](https://lh6.ggpht.com/-B6TKZxbJn9E/UyMM1ZNZMaI/AAAAAAAAAgw/213KYDB0N2o/clip_image005%25255B1%25255D_thumb.png?imgmax=800 "XBRL Table Linkbase editor")](http://lh3.ggpht.com/-mpaekSfsyz8/UyMM1HKbOLI/AAAAAAAAAgg/cSAit06-TbY/s1600-h/clip_image005%25255B1%25255D%25255B2%25255D.png)

RaptorXML+XBRL Server 还支持 XBRL 表格链接库，从而实现极快的处理速度 [XBRL数据的验证和处理](https://www.altova.com/zh/raptorxml.html) 文件。 **新的数据映射选项** MapForce 2014r2 包含许多新功能，用于定制[各种类型的数据映射项目](https://www.altova.com/zh/mapforce.html)，包括对 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验证](https://www.altova.com/zh/raptorxml.html) 的承诺，而 v2014r2 的速度更快——_在多核机器上，利用并行验证功能时，速度可提升至原来的两倍_*。

*注：具体提升幅度可能因硬件配置和数据量等因素而有所不同。

在多核计算机上，XBRL 的验证速度也明显更快 _最高可提升三倍速度_* 适用于 RaptorXML+XBRL 服务器 2014r2 版本。 **任务缓存优化** FlowForce Server 的任务缓存功能得到了多项增强。任务缓存允许管理员安排执行耗时任务，存储结果，并在最终用户通过 HTTP 请求时，立即将输出结果传递到 Web 浏览器窗口。现在，在 2014 版本 2 中，任务缓存支持使用参数以及多个参数组合的任务。管理员只需在任务配置对话框中定义可用的参数组合即可。

[![FlowForce 服务器上的任务缓存选项](https://lh4.ggpht.com/-CgQJUxnNBaQ/UyMM2b_7X4I/AAAAAAAAAg8/Q0HcY20lStM/clip_image006_thumb.png?imgmax=800 "Job caching on FlowForce Server")](http://lh5.ggpht.com/-gsuh0wDygmk/UyMM17eWJbI/AAAAAAAAAg4/ngIhXj9ZZ3U/s1600-h/clip_image006%25255B3%25255D.png)
**批量数据导入**
现在，MapForce 服务器支持批量数据导入功能，允许通过单个 SQL 语句将大量数据导入到数据库表中，而不再需要像传统方法那样，为每一行数据使用单独的 INSERT 语句。由于数据库引擎的处理开销大大降低，性能因此大幅提升。测试结果表明，批量数据导入的速度可以比单个 INSERT 语句快 10 倍以上*，从而显著提升 MapForce Server 在写入数据库时的性能。

MissionKit 2014版本的第二个版本（Release 2）提供了这些以及更多功能，包括[桌面开发工具](https://www.altova.com/zh/whatsnew_missionkit.html)和[服务器软件](https://www.altova.com/zh/whatsnew.html)。 要了解完整的全新功能列表、支持的标准以及试用版下载，请访问上述链接。

目前，拥有有效技术支持与维护服务或有效服务器产品许可证的客户可以： [更新到最新版本](https://www.altova.com/zh/download-current.html) 免费。

* 性能测试结果基于 Altova 内部进行的测试，使用了典型文件集合，用于比较 2014r2 版本与服务器软件的先前版本。您的实际结果可能会有所不同。
