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, YAML, and Avro jobs, as well as perform XSLT and XQuery execution, at lightning speed – inside XMLSpy.
RaptorXML Server provides hyper-performance through:
Available for Windows, Linux, and Mac OS platforms, RaptorXML Server provides strict conformance with all relevant XML, XBRL, JSON, and YAML standards and is continuously submitted to rigorous regression and conformance testing.
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.
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.