XML Editor

XML editor

XML Editor Features:

Download Trial


Altova XMLSpy® 2016 is the industry’s best selling XML editor with powerful support for working with all XML-based technologies.

The XML editor provides unsurpassed compliance with the latest industry standards, from XSLT 3.0 and XQuery 3.1 to WSDL 2.0, Open XML, and XBRL. And, it is the only XML editor with the unique ability to generate eye catching charts based on XML data. The advanced functionality in XMLSpy is coupled with user-friendly views and entry helpers, wizards, and debuggers designed to help you create, edit, and optimize today’s cutting-edge XML-based applications.



XML Editor Views

XML Editor Text View

Text View remains the most popular XML editing view of XMLSpy, and we continue to add new features to facilitate XML development. Intelligent XML editing is provided with syntax coloring, code completion, ellipses indicating folded code content, highlighting of element name pairs, synchronized editing of element name pairs, context-sensitive entry helpers, and Smart Fix XML validation for automatically correcting validation errors.

It's easy to navigate your XML code in Text View with line numbering, source folding, and pretty printing. The XML editor also provides syntax coloring and specialized functionality for editing XML, XSLT 1.0/2.0/3.0, XQuery 1.0/3.1, HTML, CSS, and JSON files.

XMLSpy even provides an HTML5 editor and CSS3 editor for Web developers with entry helpers, screen tips, and more. Built-in support for such a rich variety of standards makes XMLSpy the best XML editor available today.

Text View in the XML editor

XML Editor Grid View

For developers who prefer to take advantage of a graphical XML viewer, XMLSpy’s enhanced Grid View shows the hierarchical structure of any XML-compliant document through a set of nested containers. These can be easily expanded and collapsed to get a clear picture of the XML document's tree-like structure.

You can edit the XML directly in this hierarchical view using advanced drag-and-drop and intelligent editing functions and context-sensitive entry helpers.

XML Grid View also includes database/table view, which automatically detects sequences of repeating elements and rearranges the presentation to show these elements in a tabular grid directly in the XML editor. The tabular view is a well-known paradigm that resembles database- or spreadsheet-like applications; in fact, you can select elements in the table and simply copy/paste them directly into Microsoft Access, Excel, or other applications, or paste data from those tools directly into XMLSpy.

Editing XML in Grid View

XML Schema View

The graphical XML Schema View in the XML editor makes it easy to model and edit XML Schemas (XSD) using drag and drop functionality coupled with intelligent entry helpers and strong validation. Since the XML Schema editor allows you to create schemas in a graphical manner, you can focus on the semantics of your schema while leaving the syntactical details of the XML Schema language to XMLSpy. The XML editor supports both XML Schema 1.0 and 1.1.


Having a built-in WSDL Editor in the XML editor simplifies WSDL development by allowing you to build your WSDL visually, with drag-and-drop functionality and full validation and editing guidance. XMLSpy supports both WSDL 1.0 and 2.0, as well as conversion between the two, and it includes a built-in SOAP client and debugger.


The unique XBRL Taxonomy Editor in the XML editor uses the same editing paradigm that has made the XMLSpy XML Schema editor so popular. The graphical view of XBRL taxonomies coupled with intelligent editing features greatly simplifies the process of understanding and extending taxonomies.

Authentic View

This unique view allows WYSIWYG XML editing when an XML document is associated with an Authentic Form. The Authentic Form provides the ability to directly edit XML content through easy-to-use document templates with the benefits of real-time validation and other advanced features. Authentic Forms are designed in Altova StyleVision.

Browser View

The built-in Browser View lets you immediately view the results of HTML 4 or HTML 5 editing or XSLT transformations in a Web browser without having to leave the XML editor. Browser View also includes support for opening your document in any installed Web browser with one click for easy compatibility testing.

JSON Schema View

Like XML Schema View, this graphical, drag and drop schema editor makes it easy to develop JSON Schemas with features like schema generation, entry helpers, hot-linked validation messages, and more.



Intelligent XML Editing

XML Validator

Intelligent XML editing is brought to a new level with the XMLSpy XML validator. This XML editor includes the industry's most standards-conformant XML validator engine, which validates your files or projects at lightning speed and reports detailed information about any errors, including links to the error, the referenced schema, and the relevant W3C specification.

XMLSpy is the only XML editor to include Smart Fix validation. This revolutionary process not only finds XML validation errors but also enumerates the possible corrections for fixing them, which you can choose to implement with one click. That's right - XMLSpy will make the corrections automatically, based on your selection.

The XML validation engine powers the other intelligent XML editing tools in XMLSpy, including context-sensitive entry helpers (intellisense), built-in document templates, and more.

Validate XML with Smart Fix

Document Templates

When you start from scratch with a new file, XMLSpy helps you make sure that you create a valid document based on one of the numerous built-in document templates for everything from XML, XSD, and XSLT to JSON, CSS, and EPUB. Choose from over 50 templates for creating documents based on XML and complementary technologies.

Entry Helpers

As you work, intelligent, context-sensitive entry helpers offer valid editing choices in both easy to navigate windows and drop down menus. To insert an allowed element or attribute, simply select it from the drop down menu that automatically opens as you type, or double click to insert it from an entry helper window.

Project Management

Project management features in XMLSpy help you organize and manage related files, specify validation and transformation rules, perform batch operations, and more. You can even manage processes performed by other MissionKit tools, such as MapForce and StyleVision, via the Project window. Integration with major version control systems is also supported.



Advanced XML Editor

Specialized Functionality

In addition to the intelligent XML editing features described above, XMLSpy delivers all the specialized XML development tools required to build today's most sophisticated XML and Web applications. Whether it's unique features such as XML chart generation or robust support for related technologies such as XSLT and SOAP, XMLSpy is the only XML editor with this depth of functionality.

Advanced XML Editor Tools:

Complementary Technologies:

XMLSpy integrates with RaptorXML Server for lightning-fast XML validation and processing.

XMLSpy is the only XML editor with free, online product and technology training.

" I have used many XML development tools, but I highly recommend XMLSpy over all other tools available."

James Norman
Technical Manager, Harvard Medical School

Next Steps