XML Validator Features:
- The industry's most standards-conformant XML validator
- Smart Fix with automatic error correction
- XML Schema 1.1 or 1.0 based validation
- DTD based validation
- Multi-tabbed validation window
- Hot links for quick troubleshooting
- Validation of multiple files or entire projects
- Lightning-fast validation of XML, XBRL, WSDL, and more
- Integration with installed RaptorXML Servers for server-based validation speeds
Smart Fix XML Validation
Altova XMLSpy® 2017 is the only XML editor with the revolutionary Smart Fix validation functionality. Smart Fix provides options for fixing XML validation errors that you can apply automatically, with a single click.
In the Smart Fix pane of the validator message window, XMLSpy enumerates the possible corrections for fixing each error and will make the required changes automatically based on your selection. You have full control over which fix is implemented, but XMLSpy will make the selected change automatically, reducing the time spent troubleshooting and testing considerably.
This feature is unique to XMLSpy and is a huge leap forward in intelligent XML editing.
In addition, as you work, intelligent XML editor features such as context-sensitive code completion and entry helper features offer you valid choices based on the content model and your location in a document.
Validation and Troubleshooting
In addition to Smart Fix, the XML validator includes numerous features for helping you create valid XML documents and validate existing XML files quickly and easily. The multi-tabbed XML validator window offers detailed information about any XML validation errors in your document or XML project, and a handy toolbar in the XML validator window lets you easily navigate through, search for, and copy error information as needed.
The XMLSpy XML validator provides granular details about each validation error, including:
- The reason for the error
- A link to the error in the working XML file
- A link to the corresponding definition(s) in the associated schema file
- Links to relevant info in the applicable W3C spec
RaptorXML Validation Options
The XML validator in XMLSpy is powered by the Altova RaptorXML validation engine, which was written from the ground up to provide the closest possible standards conformance coupled with fast validation speeds. However, the validation rates achieved are still limited to single-core execution on the CPU available in the developer's machine. RaptorXML Server, on the other hand, benefits from the substantial increase in processing power afforded by multi-CPU, multi-core servers, which allow it to deliver hyper-performance through increased throughput and efficient memory utilization. Now, XMLSpy users can harness these advantages by utilizing RaptorXML Server(s) installed on the same network for performing validation jobs. This makes validation of large and complex XML and XBRL documents faster than was ever possible before – directly inside XMLSpy.
Integration with installed RaptorXML Servers also speeds up project-wide validation jobs significantly, letting you validate an entire XMLSpy project in a fraction of the time previously required.
This functionality makes RaptorXML Server even more useful for development teams, because they can now take advantage of a single, shared RaptorXML Server to greatly speed up large validation jobs in XMLSpy.