XML Validator

Validate XML Documents with SmartFix

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

SmartFix XML Validator

Altova XMLSpy is the only XML editor with the time-saving SmartFix validation functionality. SmartFix provides options for fixing XML 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 XML 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.

Validate XML against XSD with XMLSpy

Validation and Troubleshooting

XML validator in XMLSpy

In addition to SmartFix, 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 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.

Server-speed XML validation