XML Editor

XML editor

XML Editor Features:

Download Trial


Altova XMLSpy® 2015 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.0 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.

With advanced functionality for modeling, editing, transforming, and debugging XML-related technologies, the XML editor is well suited for any development task. The XML editor delivers the power you need to create the most advanced XML and Web applications, yet at the same time it’s flexible enough to allow you to work with any XML technology in a way that best suits the complexity of the document and your preferences.



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, context-sensitive entry helpers, and Smart Fix 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.0, HTML, CSS, and JSON files.

XMLSpy even provides an HTML editor and CSS editor for Web developers with entry helpers, screen tips, and more. New support has been added for HTML5 and CSS3.

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 the XML editor.

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 View 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.


The unique XBRL Taxonomy View 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.

Synchronized XML Editing Views

XMLSpy includes these seven integrated XML editing views to let you work with various XML and related technologies in the manner that is most productive for you, whether you prefer to code in a text-based editor or utilize a graphical view with drag and drop editing options. You can also switch back and forth between working in graphical view and editing the XML, WSDL, or XBRL code directly in Text View at any time.



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 validation 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 is powered by RaptorXML for lightning-fast XML validation and processing.

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

"XMLSpy is superior [XML editor] software... I highly recommend this to anyone with XML Schema building requirements. I have found it invaluable too with XML, and have recommended it to many colleagues and customers."

Dawn Sangree
Senior Software Engineer, JPI