AddFlow  Altova SchemaAgent AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova MapForce Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova StyleVision Server Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Ultimate Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC ComponentOne Enterprise combit Report Server Combit List & Label 22 DbVisualizer version 12.1 Altova DiffDog DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts 10.0 版 HelpNDoc Highcharts Gantt Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus Nevron Vision for .NET OPC DA .Net Client Development Component OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight Altova StyleVision Sencha Test SPC Control Chart Tools for .Net SlickEdit Software Verify .Net Coverage Validator Source Insight Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete UltraEdit Altova XMLSpy Zend Server

Altova RaptorXML Server



Hyper-fast Validation & Processing

Altova RaptorXML Server delivers hyper-performance validation and processing of XML, XBRL, and JSON data.


RaptorXML Server is the third generation XML processor from Altova – completely rewritten and implemented from scratch and optimized for parallel computing – based on our substantial 15-year experience with XML and related standards.




In today’s organizations, Big Data trends and XBRL mandates are producing huge, ever increasing amounts of XML, XBRL, JSON, and Avro data. Now, there is finally a modern, hyper-fast engine to validate, process, transform, and query it all.


RaptorXML Server provides hyper-performance through:

  • Ultra-high performance code optimizations
  • Ultra-low memory footprint
  • Highly scalable code for multi-CPU/multi-core/parallel computing
  • Parallel loading, validation, and processing by design
  • Comprehensive developer features and options

RaptorXML Server is available for Windows, Linux, and Mac OS platforms.


Standards Support

RaptorXML provides strict conformance with all relevant XML, XBRL, and JSON standards and is continuously submitted to rigorous regression and conformance testing against Altova’s substantial in-house collection of conformance and test suites, as well as industry test suites and customer use-cases.


Supported standards include:

  • XML 1.0, 1.1
  • XML Namespaces
  • XML Base
  • XInclude 1.0
  • XLink 1.0
  • XML Schema 1.0, 1.1
  • XPath 1.0, 2.0, 3.1
  • XSLT 1.0, 2.0, 3.0 (subset)
  • XQuery 1.0, 3.1
  • Oasis Catalogs V1.1
  • Apache Avro
  • XBRL 2.1
  • XBRL Dimensions 1.0
  • XBRL Formula 1.0
  • Functions Registry 1.0
  • Generic Links 1.0
  • Table Linkbase 1.0
  • Extensible Enumerations
  • Units Registry 1.0
  • XBRL Assertion Severity 1.0
  • XULE
  • JSON Schema draft-04, -06, -07


In addition, scripts are provided for validation of additional XBRL scenarios.

XML Validation and Processing

RaptorXML Server provides the fastest XML validator and processor for the XML family of standards, with functionality including:

  • XML validation against DTD, XSD, OASIS catalogs
  • XSLT validation and processing
  • XQuery validation and processing


JSON Validation

JSON popularity is ever rising, and alongside it the requirement to ensure validity of transacted data. RaptorXML has you covered with JSON syntax checking, JSON validation, JSON Schema validation.


XBRL Validation

In addition to comprehensive XML support, RaptorXML+XBRL Server includes specialized support for validation of XBRL taxonomies and instance files, and, it provides important support for XBRL Dimensions, XBRL Formula, XBRL Table Linkbase, and XULE.


These new standards provide the opportunity to view, validate, and analyze XBRL data in new and productive ways, without compromising interoperability and backwards compatibility. Full support is in an XBRL processor is of the utmost importance.


Scripts for XBRL Validation

Adding to the numerous XBRL standards supported in the list above, we have released several Python scripts for various XBRL validation scenarios, all of which are available for free on GitHub. Download the scripts for validation against:

  • EDGAR Filer Manual (EFM) version 35 from the SEC
  • Approved DQC Guidance and Validation Rules from XBRL.US
  • European Banking Authority (EBA) Filing Rules 4.1


All of these scripts for RaptorXML+XBRL Server use the new Raptor Python v2.2 API, are available as open-source, and are offered under a standard Apache 2.0 license.

Note: in addition to scripts for DQC rules, RaptorXML+XBRL Server now supports XULE .

Read more about these validation rules and Python scripts on the Altova Blog and visit the Altova GitHub repository for more sample projects and resources for developers.


XBRL add-ins for Excel

As described below, the .NET API for RaptorXML allows developers to create Excel plug-ins for automatically saving data entered by users in Excel to a valid XBRL format.


An add-in has already been created for the Work-In-Progress (WIP) taxonomy for the Surety industry, both for consumption of WIP reports on the surety side via Altova MapForce, as well as creation of valid WIP XBRL documents by contractors directly in Excel.


Development and Integration Features

RaptorXML Server offers powerful, flexible options for developers including access via command line, .NET, COM, and Java APIs, a Python interface, and a built-in HTTP server.

  • Superior error reporting capabilities
  • Windows server mode and Unix daemon mode (via command line options)
  • Python 3.x interpreter for scripting included
  • .NET API
  • COM API on Windows platform
  • Java API everywhere
  • Built-in HTTP server with RESTful web API
  • XPath Extension functions Java, .NET, and XBRL
  • Altova-specific extension functions for chart and barcode rendering
  • Streaming serialization
  • Built-in HTTP server
  • Workflow integration via Altova FlowForce Server

Support for XPath extension functions enables specialized processing. Superior error reporting capabilities include reporting of multiple errors, detailed error descriptions, full error stacks, and links to the relevant specification.



The .NET API allows developers to integrate RaptorXML Server and RaptorXML+XBRL Server functionality any application written for the Microsoft platform in C# and other .NET languages.


The potential applications for this synergy are limitless! For instance, the .NET API makes it possible to build Excel plugins or add-ins to generate XBRL directly from data in Excel, offering a powerful alternative to existing tagging-based solutions.


One such add-in is now available as a product that allows contractors to create XBRL reports based on the Work in Process Taxonomy - directly in Excel. Learn more about the Altova Work in Process (WIP) XBRL add-in for Excel.


HTTP Server

To allow RaptorXML to be easily integrated into a modern SOA (service-oriented architecture) infrastructure, RaptorXML Server includes a built-in HTTP server that is accessed via a RESTful web API.


This allows RaptorXML to accept validation jobs, XSLT transformation jobs, etc., submitted via HTTP request by other services and by client applications. The job description as well as the results are exchanged in JSON format.


Workflow Integration

RaptorXML Server integrates seamlessly with FlowForce Server, Altova's workflow automation solution. Using FlowForce Server, the administrator can trigger jobs in response to timer or event-triggers to validate XML, perform XQuery and XSLT operations, validate XBRL instance documents and XBRL taxonomies, and so on.


Cross-platform Support

RaptorXML Server is available for:

  • Windows Server (Desktop and Core): 2008 R2 SP1 with Platform Update, 2012, 2016, 2019
  • Windows: Windows 7 SP1 with Platform Update, Windows 8, Windows 10
  • Linux: CentOS 7 & 8, RedHat 7 & 8, Debian 8, 9 & 10, Ubuntu 16.04, 18.04 & 20.04
  • macOS: 10.13 and above



Quick Navigation;

© Copyright 2000-2023  COGITO SOFTWARE CO.,LTD. All rights reserved