---
title: "FlowForce 服务器支持 RaptorXML"
date: "2013-07-23"
categories: 
  - "xsl"
tags: 
  - "flowforce-server"
  - "raptorxml"
  - "xmlspy"
description: Altova FlowForce Server现在支持RaptorXML，从而实现更高级的XML和XBRL处理。了解如何高效地集成验证和转换步骤。
---
Status: #blog

Tags:  #flowforce-server #raptorxml #xmlspy

Categories: [xsl](/blog/zh/category/xsl.md)
# FlowForce 服务器支持 RaptorXML

Altova FlowForce Server 支持 RaptorXML Server 和 RaptorXML+XBRL Server。

![RaptorXML 作业步骤的日志详情](https://lh4.ggpht.com/-eRi_QgCPrSQ/UeWXHKNCu-I/AAAAAAAABMs/_90cZnWvy4c/clip_image001%25255B3%25255D.png?imgmax=800 "Log details of a RaptorXML job step")

Altova [RaptorXML](https://www.altova.com/zh/raptorxml.html) 这是由...公司开发的第三代、超高速的XML和XBRL处理器 [XMLSpy](https://www.altova.com/zh/xmlspy.html). RaptorXML 从底层设计，旨在针对最新的标准和并行计算环境进行优化。现在 [FlowForce Server](https://www.altova.com/zh/flowforce.html) 这些工作可能包括以下步骤：验证 XML 数据、使用 XSLT 转换 XML 数据、执行 XPath 和 XQuery，以及执行复杂的 XBRL 操作，用于财务报告，包括验证 XBRL 分类体系，以及根据 XBRL 分类体系验证 XBRL 数据实例。此外，还支持 XBRL 维度和 XBRL 公式，它们定义了新的、兼容的功能，以扩展 XBRL 2.1 标准。

例如，我们可以回顾一下前面提到的 FlowForce 服务器任务 [利用 FlowForce 服务器处理和优化不良输入数据](https://www.altova.com/blog/2013/06/taming-bad-input-data-with-flowforce.html) 并且，增加一个RaptorXML操作，用于验证由数字相机捕获的原始GPS数据生成的XML文件。 <!--more--> RaptorXML 服务器提供专门的功能，用于验证 XML 文档、检查其是否符合规范，以及执行 XQuery 和 XSLT 操作。

![RaptorXML 的功能](https://lh5.ggpht.com/-xvSc3Ws47nk/UeWXHj_xW9I/AAAAAAAABMw/thtXLZ_0MJk/clip_image002%25255B3%25255D.png?imgmax=800 "RaptorXML functions for validation, well-formedness, xquery, and xslt")

我们可以创建一个新的任务，用于验证之前“FlowForce Server”任务生成的.gpx文件，并将验证结果保存在已完成的工作文件夹中。为了测试，我们可以以独立模式运行验证任务。当验证结果令人满意后，我们可以将其添加到原始任务中，作为新的步骤。

![一个RaptorXML验证任务](https://lh4.ggpht.com/-GFgiAQphyk4/UeWXIPZqoAI/AAAAAAAABM4/JZqftiAwh78/clip_image003%25255B3%25255D.png?imgmax=800 "A RaptorXML validation job")

当任务运行时，FlowForce Server 会验证完成工作文件夹中的每个 .gpx 文件，具体情况如以下 FlowForce Server 日志片段所示。为了突出显示该实例中的文件名，我们在示意图中添加了红色下划线。

![RaptorXML 验证结果显示在 FlowForce 服务器日志中](https://lh6.ggpht.com/-4IiCyzZ3Z_s/UeWXIWg34yI/AAAAAAAABNA/-68Dqx71cF4/clip_image004%25255B3%25255D.png?imgmax=800 "RaptorXML validation shown in the FlowForce Server Log")

现在，我们可以轻松地在原始任务中加入验证环节，将其作为一个新的步骤添加到任务的最后，用于检查所有已完成的工作

![将RaptorXML验证功能添加到现有的任务中](https://lh5.ggpht.com/-Ub1yHSdTwCM/UeWXJHg7ahI/AAAAAAAABNI/lFL-CveXsKE/clip_image005%25255B3%25255D.png?imgmax=800 "RaptorXML validation added to an existing job")

**FlowForce Server、RaptorXML以及RaptorXML+XBRL适用于Windows、Linux和Mac OS平台。如果您想亲自体验这些产品，** [**请点击此处下载免费试用版**](https://www.altova.com/zh/download-trial-server.html)**！**
