Altova XMLSpy

Altova XMLSpy is the world's best-selling XML editor for xml modeling, editing, transformation, and debugging and related technologies.

Learn more about Altova XMLSpy

Request a Quote

What is Altova XMLSpy?

Altova XMLSpy is the world's best-selling XML editor for xml modeling, editing, transformation, and debugging and related technologies. XMLSpy XML Editor provides developers with the tools they need to create the most sophisticated applications with their graphic schema designer, code generation, file converters, debuggers, and profilers to work with XSD, XSLT, XQuery, XBRL, JSON, and more. XMLSpy is powered by RaptorXML for extremely fast XML validation and processing. RaptorXML is also available as a cross-platform server product to power your applications.

XMLSpy Highlights

Developers need an XML editor that adds value beyond bracket matching and basic validation verification. XMLSpy offers smartfix's patented bug fix, a revolutionary process that not only encounters XML validation errors, but also lists possible fixes to fix them, which you can implement with one click. That's right - XMLSpy will make the fixes automatically, based on your selection.

Text visualizations and XML graphics editing

XMLSpy abstracts the complexity of XML editing and related technologies through its intuitive user interface and rich variety of visualizations and options. If you prefer to edit XML documents in a text-based or graphic-based XML viewer, the XML editor provides intelligent guidance and assists in input as you type, and troubleshooting is quick and easy with the XML validator that is more industry-compliant.

XML Schema Editor

The XML Schema graphic editor in XMLSpy lets you create schemas in a visual, drag- and drop way, so you can focus on the semantics of your schema, leaving the syntactic details of the Schema XML language to XMLSpy. In addition to editing and validating XML Schema 1.0 and 1.1.

Editor XSLT

For transformation, seamless integration with installed RaptorXML Servers provides hyper-performance functionality, along with strict compliance with W3C standards, including XSLT, XPath, and XQuery versions 1.0, 2.0, and 3.1. This allows you to enjoy super-fast transformations during development and testing, all directly within XMLSpy.

XSLT debugger and Profiler

Testing and perfecting XSLT-style sheets can be a complicated and time-consuming process. With xmlspy xslt debugger, you can debug even the most complex style sheets quickly and easily. Support for XSLT 1.0, XSLT 2.0, and XSLT 3.0 is provided and you can even debug style sheets that contain program code in Java, C#, JavaScript, or VBScript.

XSL Speed Optimizer

XSL Speed Optimizer in xml editor is a revolutionary and patented approach to accelerating XSLT transformations, providing tremendous increases in throughput without the need for manual analysis to determine exactly which XSLT or XPath expressions are causing bottlenecks.

XSLT and XQuery Back Mapping

Mapping back in XMLSpy is revolutionary in two ways. First, it saves developers considerable time in debugging, refining, and improving their code, and understanding legacy code written by other team members. Second, XMLSpy makes no changes or adds additional code to the output document to obtain the return mapping.

XPath Windows / XQuery

The XPath and XQuery window in the XML Editor makes it easy to create and test your XPath/XQuery expressions as you compose them with the built-in Builder and Evaluator windows.

Editor XQuery

To work with large XQuery documents, XMLSpy provides native support for XQuery 1.0 and XQuery 3.1 with all the smart editing functionality needed to edit documents XQuery is a quick and easy way. Support for schema recognition in the XQuery editor enables you to harness all the power of this through mechanisms for error isolation, simplified debugging, and improved code performance.

XPath Debugger / XQuery

The debugger allows you to step-by-step evaluate your XPath or XQuery expression. Each click shows the results for the corresponding step of the evaluation, and you can enter, exit, and go through evaluation steps using useful buttons in the debugger toolbar.

XQuery Update Facility Editor

The results pane lets you view the results of the changes and clicking a result in the preview pane highlights the affected node in your instance document. You can then perform the updates with one click, in the current file or on all open files, a folder, or an entire XMLSpy project. This functionality is unique to XMLSpy.

Editor JSON

XMLSpy includes an intuitive JSON viewer and a JSON editor with support for JSON and JSON5, allowing you to view and edit JSON files using the same Text and Grid Views available for XML editing, with useful edit guides and input helpers.

JSON Schema Editor

Just as XMLSpy pioneered the first XML Schema graphic editor, it now also includes the first JSON Schema graphic editor to accelerate the generation, development, and validation of schemas for developers working with JSON.

Querying and transforming JSON with XPath, XSLT, XQuery

Despite json's growing popularity, there is no widely used language for querying and transforming JSON data. Fortunately, the functionality added to XPath/XQuery 3.1 provides a means of segmenting maps, arrays, and JSON objects, providing a standardized way to query and transform JSON data using these familiar languages.

XBRL Tools

Altova provides comprehensive support for end-to-end XBRL development and reporting, from taxonomy editing in XMLSpy, to high-performance validation on RaptorXML Server, to mapping and data analysis in MapForce, and stylevision multichannel reporting.

XBRL Taxonomy Editor

By organizing different components into easy-to-filter tabs and providing informational icons, mouse messages, detail windows, and context-sensitive input helpers, the XMLSpy XBRL taxonomy editor makes it easy to visualize and understand existing taxonomies and create new ones in ways to extend industry-standard taxonomies.

XBRL editing features include:

  • XBRL graphic taxonomy visualization
  • Support for XBRL 2.1, XBRL Dimensions and XBRL Formula
  • Editing and running Linkbase of XBRL tables
  • XBRL guides and context-sensitive input helpers
  • XBRL Taxonomy Assistant to Extend US-GAAP or IFRS
  • Generation of XBRL taxonomy documentation
  • XBRL taxonomy and instance validation

WSDL Graphic Editor

WSDL syntax can be complex and writing code manually in a text editor is often difficult and confusing. XMLSpy's unique graphical approach to WSDL design simplifies WSDL development, allowing you to create your WSDL visually, with drag-and-drop functionality and full validation and editing guidance. The full WSDL code is generated behind the scenes based on your graphic design, and you can view and edit the code in text view at any time.

SOAP Client & SOAP Debugger

XMLSpy SOAP Debugger acts as a proxy between a client and web services server, allowing you to inspect WSDL 1.1/2.0 files, a single step through Web services transactions sent over HTTP or HTTPS, inspect each request and response XML document, define breakpoints SOAP functions, and even define conditional breakpoints that are triggered when a particular request or response contains selected data that is specified through an XPath query. In this way, the SOAP debugger helps you quickly and easily identify and fix errors.

Database Integration

XMLSpy interacts with the most popular relational databases in its native interface language Database integration functionality includes:

  • Database quick connection wizard
  • Database Query Window with SQL Editor
  • Importing data from SQL database to XML
  • Creating XML schemas based on SQL database structures
  • Exporting XML to SQL Databases
  • Creating a Database Schema From an XML Schema
  • Support for XML-enabled databases: IBM DB2 pureXML databases, Oracle XML database, SQL Server

Advanced features

  • Why is XMLSpy the best XML IDE available? Unlike other software, XMLSpy includes several other advanced features for XML development, including:
  • Royalty-free code generation in Java, C# and C++
  • Support for Apache Avro
  • Seamless integration with Visual Studio and Eclipse
  • Open XML (OOXML) data support in Microsoft Office documents
  • HTTP test window for HTTP and WADL
  • Xml data-based charting
  • SharePoint Integration Server
  • Integration with RaptorXML servers installed for super-fast processing

System Requirements

Altova software applications are available for the following platforms:

Windows 7 SP1 with platform update, Windows 8, Windows 10

Windows Server 2008 R2 SP1 with platform update or latest

You don't know what software you need or you haven't found what you were looking for?

You don't know what software you need or you haven't found what you were looking for? We have a team ready to help you choose the right software for your company.