---
title: "XML 验证速度达到新的水平"
date: "2015-06-10"
categories: 
  - "software"
  - "xbrl"
  - "xml"
tags: 
  - "database-tool"
  - "mapforce"
  - "new-features"
  - "raptorxml"
  - "tradacoms"
  - "xbrl"
  - "xbrl-formula"
  - "xml"
  - "xml-editor"
  - "xml-validation"
  - "xmlspy"
description: 探索 Altova MissionKit 的最新增强功能，包括利用 RaptorXML 实现的更快的 XML 验证速度、对 EDGAR 文件的支持，以及对 SQLite 数据库的集成。
---
Status: #blog

Tags:  #database-tool #mapforce #new-features #raptorxml #tradacoms #xbrl #xbrl-formula #xml #xml-editor #xml-validation #xmlspy

Categories: [server-software](/blog/zh/category/server-software.md) | [xbrl](/blog/zh/category/xbrl.md) | [xml](/blog/zh/category/xml.md)
# XML 验证速度达到新的水平

让我们来看看最近添加到 Altova MissionKit 桌面开发工具以及完整服务器软件产品线中的一些新功能，包括利用 RaptorXML Server 集成的 XMLSpy 提供的极速 XML 验证速度，以及用户经常要求的 EDGAR 申报验证功能，对 SQLite 数据库和 TRADACOMS EDI 格式的支持，以及更多其他功能。 您可以随时在 [Altova 的“新功能”页面](https://www.altova.com/zh/whatsnew.html) 上了解最新的功能。

 

![KS110642_700x335](/blog/images/KS110642_700x335.jpg) <!--more-->

### XMLSpy 与已安装的 RaptorXML 服务器之间实现了紧密的集成

RaptorXML Server 是一款运行速度极快的 [XML 验证和转换服务器](https://www.altova.com/zh/raptorxml.html) 这得益于多核服务器提供的并行处理能力。现在，XMLSpy 用户可以利用安装在同一网络的 RaptorXML 服务器，从而利用多核执行带来的速度优势。这使得大型、复杂的 XML 文档的验证速度比以往任何时候都更快——并且直接在 XMLSpy 内部进行。开发人员还可以利用这种集成，以极快的速度验证整个 XMLSpy 项目。

同样地，当安装了 RaptorXML+XBRL 服务器时，XMLSpy 的开发者可以利用它来以极高的速度验证 XBRL 文档，以及执行 [XBRL 公式计算](https://www.altova.com/zh/xmlspy/xbrl-formula-editor.html) 和 [EDGAR 申报验证](https://www.altova.com/zh/xmlspy/xbrl-validator.html)（详见下文）。

 

[![(图片剪辑)](https://lh3.googleusercontent.com/-9ysy8s1kdnQ/VXc-GSkDGXI/AAAAAAAAArE/CjrOIg6GK90/clip_image001_thumb.png?imgmax=800 "clip_image001")](http://lh3.googleusercontent.com/-gGMT5KSI7EA/VXc-F_ejEXI/AAAAAAAAArA/KK1yp0aTBwk/s1600-h/clip_image0013.png)

测试用例显示 **验证速度可提升至原来的6到18倍**!* 例如，我们在一台典型开发者的电脑上（配置：Windows 7 32位，Core2 Duo E8600 3.3GHz (2核)，4GB 内存）使用 XMLSpy 独立进行验证速度测试，并将结果与通过 XMLSpy 在 1GB 网络环境下，使用常见 RaptorXML 服务器配置（配置：64位 Linux 服务器，Xeon E5-2630 2.3GHz (12核)，128GB 内存）进行验证的速度进行比较。测试结果来自多种测试用例，包括：

<table border="0" width="438" cellspacing="0" cellpadding="2"><tbody><tr><td valign="top" width="299">Examples folder (as it comes with XMLSpy):</td><td valign="top" width="137">8.5 times faster</td></tr><tr><td valign="top" width="299"><a href="http://www.citygml.org/index.php?id=1539">CityGML 2.0 </a>(6 files):</td><td valign="top" width="137">6.5 times faster</td></tr><tr><td valign="top" width="299"><a href="http://acm.eionet.europa.eu/databases/airbase/airbasexml/index_html">AirBase</a> (41 files):</td><td valign="top" width="137">9 times faster</td></tr><tr><td valign="top" width="299"><a href="http://www.sec.gov/Archives/edgar/monthly/xbrlrss-2014-01.xml">SEC Filings</a> (1229 files):</td><td valign="top" width="137">18.5 times faster</td></tr></tbody></table>

### **EDGAR 申报文件验证**

EDGAR（电子数据收集、分析和检索系统）是一个系统，它能够自动收集、验证和索引由公司向美国证券交易委员会（SEC）提交的财务报表。从2015年第四版开始，EDGAR报表验证功能已在RaptorXML+XBRL服务器和XMLSpy中均可用。客户能够在向SEC提交文件之前进行EDGAR验证的能力，是XBRL相关功能中用户最常要求的功能之一。

### 对 TRADACOMS 的支持

TRADACOMS 是一种较早的 EDI（电子数据交换）标准，主要应用于英国的零售、保险和图书行业。虽然 TRADACOMS 标准的开发于 1995 年停止，但它至今仍在许多旧系统中广泛使用 [TRADACOMS的数据映射](https://www.altova.com/zh/mapforce/edi-mapping.html) 在数据映射项目中，经常需要处理各种消息格式。从 MapForce 和 MapForce Server 2015 版本 4 开始，TRADACOMS 数据现在可以作为源、中间或目标组件，与其他 EDI 数据、XML、关系数据库、文本文件等进行数据映射。

[![(图片已剪辑)](https://lh3.googleusercontent.com/--gliTzNkj1o/VXc-HNv5CkI/AAAAAAAAArU/mEhb1pxU_dE/clip_image002_thumb.png?imgmax=800 "clip_image002")](http://lh3.googleusercontent.com/-6v8VOYNtG6I/VXc-GqtaW1I/AAAAAAAAArM/LNMOt8elOPQ/s1600-h/clip_image0023.png)

### 支持 SQLite 数据库

 [Altova 的数据库支持产品](https://www.altova.com/zh/database_tools.html) 支持所有主流的关系型数据库，其中最新加入的是 SQLite，它在各种平台上越来越受欢迎。SQLite 的支持功能在之前的版本中已添加到 Altova MapForce 和 MobileTogether 中，现在已扩展到 XMLSpy、StyleVision、DatabaseSpy 以及 Altova MissionKit 中的其他产品，以及 Altova 的服务器软件产品。

如需了解更多详情以及版本 2015r4 中所有新功能的完整列表，请访问：[www.altova.com/whatsnew.html](https://www.altova.com/zh/whatsnew.html)。

 

* 性能结果基于 Altova 内部测试得出。您的实际结果可能有所不同。
