XML Validator

Validate XML Documents with SmartFix

  • Industry's most standards-conformant XML validator
  • SmartFix with automatic error correction
  • Well-formedness checking
  • Validate XML against XSD or DTD
  • Multi-tabbed validation messages window
  • Hot links for quick troubleshooting
  • Validation of multiple files or entire projects
  • Lightning-fast validator for XML, XBRL, WSDL, JSON...
  • Integration with installed RaptorXML Servers for server-based validation speeds

SmartFix XML Validator

In addition to providing the industry's most standards-conformant XML validator, Altova XMLSpy is the only XML editor with the time-saving SmartFix validation functionality. SmartFix provides options for fixing validation errors that you can apply automatically, with a single click.

In the margin of Text View as well as in the SmartFix pane of the 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, helping developers save time and efford in troubleshooting validation issues.

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.

Validate XML against XSD with XMLSpy

Validation and Troubleshooting

XML validator in XMLSpy

In addition to SmartFix, the software includes numerous features for helping you create valid XML documents and troubleshoot problems quickly and easily. The multi-tabbed validation messages window offers detailed information about any errors in your document or XML project, and a handy toolbar lets you easily navigate through, search for, and copy error information as needed.

After the validation and well-formedness check, XMLSpy provides granular details about all errors, 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 Server for High-Performance Validation

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 hyper-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 processing in XMLSpy.

Server-speed XML validator