High Performance Validation and Processing

Integration with Installed RaptorXML Servers

  • Highest performance validation speeds
  • Highest performance XQuery and XSLT processing
  • Process huge files or jobs super-fast
  • Execute project-based processing lightening fast
  • Add one or more RaptorXML Servers to pool
  • Granular validation configuration options

Ultra-fast Processing

The validation and processing in XMLSpy are powered by the Altova RaptorXML engine, which was written from the ground up to provide the closest possible standards conformance coupled with fast speeds.

However, because RaptorXML Server can utilize the processing power afforded by multi-CPU, multi-core servers, it can validate and process large jobs much faster than via single-core execution on the CPU in the developer’s machine.

By connecting XMLSpy to a RaptorXML Server installed on your network, you can validate huge XML, XBRL, JSON, and Avro jobs, as well as perform XSLT and XQuery execution, at lightning speed – inside XMLSpy.

Process XML on RaptorXML

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

Available for Windows, Linux, and Mac OS platforms, RaptorXML Server provides strict conformance with all relevant XML, XBRL, and JSON standards and is continuously submitted to rigorous regression and conformance testing.

XMLSpy is powered by RaptorXML® for lightning-fast JSON and XML validation and processing. You can also connect to installed RaptorXML Servers for even faster speeds.

Flexible XML, JSON, and XBRL Validation Options

It’s easy to connect to one or more installed RaptorXML or RaptorXML+XBRL Servers via the Manage Raptor Servers option in the XMLSpy Tools menu. Note: entering the IP address of your server rather than a hostname makes validation even quicker.

You can add multiple RaptorXML Servers to the pool of available servers, and then also define multiple configurations for each server, via the Configurations pane. When you’re ready to run a validation job, you can choose from any of the connected servers, together with the configurations you define for each of them. Of course, you can validate on a default RaptorXML Server and configuration with one click as well.

You can also access the Validate on Raptor function via the right-click context menu or by pressing Ctrl-F8. This ability to define and easily switch between individual configurations via a large range of validation options is major advantage of using RaptorXML Server for validation jobs in XMLSpy.

High Performance XBRL Validation

When you connect to a RaptorXML+XBRL Server from XMLSpy, you have the additional ability to validate XBRL documents – and even execute complex XBRL Formula calculations – faster than ever before.

The server also includes the option to validate EDGAR filing documents, a must-have function and huge time-saver for companies that need to submit valid filings to the US SEC.

Using RaptorXML+XBRL Server to validate files inside XMLSpy produces results that are up to 20% faster or more compared to validation on the developer's desktop installation.