What’s New in the Altova MissionKit Product Line?


Altova MissionKit Version 2015

Available September 17, 2014, Version 2015 delivers innovative new support for XQuery Update Facility, JSON data mapping and integration, updated XSLT and XBRL standards support, and much more.

Update to the latest version of your Altova software now, or read on below to learn about all the new features.

Version 2015 Altova Server Products

Version 2015 of Altova Server Software is also available starting September 17, 2014 with numerous new performance-boosting features.

Learn more and upgrade your server products now.

Version 2015 is a free upgrade for any customer with a valid Support and Maintenance Package.

Select a link below to learn what’s new in each Altova product:

Edition Legend


Enterprise Edition - this feature is included in the Enterprise Edition.

Professional Edition - this feature is included in the Professional Edition.

Basic Edition - this feature is included in the Basic Edition.

Visit the Altova download page to upgrade to the latest version now.

If you're not already a customer, download a free, 30-day trial!

New in XMLSpy Version 2015

New in XMLSpy 2015EnterpriseProfessional
Intelligent XML file modification with XQuery Update Facility 1.0/3.0..
Support for XQuery Update Facility via XQuery execution..
Enhanced XSLT 3.0 support ..
XBRL Table layout preview .
Building XBRL Formulas visually, via new XBRL Table Preview .
Support for US GAAP taxonomy updated to include 2014.
Significantly optimized support for EBA 2.1 (COREP/FINREP) taxonomies .
Inclusion of UBL (Universal Business Language) 2.1 Schemas..
Support for integration with Eclipse 4.4 (adds to support for previous versions)..

Intelligent Updates with XQuery Update Facility

The XQuery Update Facility is an extension of XQuery that allows developers to make persistent changes in XML instances. The XQuery Update Facility allows you to actually modify the state of an existing node via an “update expression.” Examples of what you can achieve with an update expression are inserting nodes, deleting nodes, modifying a node by changing some of its attributes, or creating a modified copy of a node with a new node identity.

XMLSpy 2015 now supports XQuery Update Facility 1.0 and 3.0, making it easy to implement the five types of updating expressions: insert, delete, replace, rename, and transform. Users will find this new feature on the XPath tab of the XMLSpy message window, which is now called the XPath/XQuery window. Here, it’s easy to move between XPath, XQuery, and XQuery Update Facility versions and compose expressions with full syntax coloring, intelligent code completion, and error message reporting. The results pane lets you preview the results of the changes, and then execute them with one click. You can choose to execute the updates in the current file or across all open files, a folder, or an entire XMLSpy project.

The newly extended XPath/ XQuery tab in XMLSpy 2015 makes it easy to harness the power of XQuery Update Facility to make intelligent updates to XML files quickly and easily. In fact, the XMLSpy implementation goes beyond the requirements of the standard, which notes that the result of an XQuery Update is a new XML file based on the original file and the new modifications. In this manner, each execution completely reformats the document. XMLSpy 2015 lets you skip this intermediary step, because it allows you to make updates directly in the specified XML file(s) without having to create a new file. As a result, XMLSpy provides an intelligent mechanism for implementing XQuery Update via a familiar find-and-replace paradigm.

Video Check out this video showing XQuery Update Facility in XMLSpy 2015.

XQuery Update Facility

Support for XQuery Update Facility Via Transformation

In addition to support for the XQuery Update Facility using the XPath/XQuery tab described above, XMLSpy 2015 supports this functionality via execution of an XQuery document (Alt + F10).

Enhanced XSLT 3.0 Support

Support for the latest version of XSLT has been enhanced even further in XMLSpy 2015, with support for the xsl:assert element, as well as automatic tail recursion detection for xsl:call-template. This allows such calls to be executed as a loop, resulting in significant speed and memory consumption optimizations.

UBL 2.1 Schemas

The UBL (Universal Business Language) standard from OASIS defines a common standard XML library of business documents such as purchase orders, invoices, inventory reports, and so on. Now, it’s easy to work with UBL in XMLSpy 2015, which ships with the latest version, 2.1.

XBRL Table Layout Preview

Adding to the new, graphical XBRL Table Linkbase editor introduced in XMLSpy 2014r2 is new functionality for previewing the results of XBRL tables as you build them, allowing you to see the resulting table as it is built and understand the result of every edit. Please note that the table cells are not populated in the preview, since there is no data in the XBRL taxonomy itself.

A drop-down menu at the top of the table preview window allows you to select a table to view from those defined the active taxonomy. Clicking on a cell in the table will highlight the component’s definition in the XBRL Table Editor above, and vice versa, making it easy to understand and modify table relationships. For quick troubleshooting, validation errors in table node definitions are also reflected via error messages in the table preview.

The ability to preview the layout of XBRL Tables as they’re created in real time simplifies the process of defining XBRL Tables significantly, further cementing XMLSpy’s status as XBRL Taxonomy Editor of choice.

XBRL Table layout preview
Graphical XBRL Formula builder

Building XBRL Formulas Visually

XBRL Taxonomy developers can also take advantage of the new XBRL Table Preview for a point-and-click approach to building XBRL Formulas. This new functionality makes it significantly less complicated to develop XBRL Formulas – which are otherwise very tedious to build – making it easier for organizations to benefit from the advantages of XBRL Formula for validating business rules and calculating new XBRL facts based on reported XBRL data. When editing XBRL Formulas in the Formulas tab of the XBRL Taxonomy Editor, you can select the relevant table from the drop down list. You’ll notice that each data cell now includes an “Add a fact variable” icon. Clicking the icon for a particular cell adds the fact variable to the formula or assertion you are creating.

During execution, a new fact variable containing an appropriate filter for each aspect constraint defined by the data cell is created under the selected formula or assertion.

Video Watch a video of this powerful new functionality.

Optimized Support for EBA 2.1 (COREP/FINREP) Taxonomies

Now, validation against EBA 2.1 COREP/FINREP taxonomies is significantly faster for large files (greater than 10 MB), making it even easier to work with these documents in XMLSpy.


Or, if you’re already an XMLSpy user, learn more about all the new features that have been added since your last upgrade.

New in MapForce Version 2015

New in MapForce 2015EnterpriseProfessionalBasic
JSON support as mapping input and output components.
XBRL Table Linkbase support.
Support for US GAAP 2014 XBRL taxonomy.
New function replicate-item...
New Flextext option for Single Split "delimited (line starts with)".
Support for integration with Eclipse 4.4 (adds to support for previous versions)..
Support for German, Spanish, and Japanese languages in format-date function...

JSON support

In response to user requests, MapForce 2015 can read and write JSON files, with functionality similar to XML files, for both input and output components. Like XML, JSON can be used to describe structured data and is useful for exchanging data between servers.

JSON files can be more compact than the equivalent data in XML and use syntax to define data types where the line "zipCode": "01915" defines the number as a string and "age": 29 defines an integer.

In order to map JSON files, MapForce 2015 automatically creates a JSON schema from an instance file for mapping purposes, similar to automatic generation of an XML Schema when an XML instance document does not contain an XML Schema reference.

MapForce 2015 complements support for JSON in XMLSpy by providing access to the data function library, conditional mapping and filtering, multiple inputs and outputs, and other data integration features.

MapForce 2015 Release supports mapping JSON as input and output compoents

XBRL Table Linkbase Support

When processing XBRL instances, MapForce 2015 users can now map XBRL Table Linkbases, if any are defined in the taxonomy and available in the corresponding instance document.

As the XBRL standard evolves, new features are added to further standardize reporting and to improve human readability of XBRL instance document. XBRL Table Linkbase is a new XBRL specification that provides a mechanism for XBRL taxonomy developers to define the presentation of XBRL instance data directly within the instance document without requiring any external report processing tool.

The screenshot below shows a table generated from the Table Linkbase contained in an XBRL instance document as rendered in XMLSpy.

The ability to access XBRL Table Linkbase elements directly makes mapping of common financial statement line items much easier.

New function replicate-item

MapForce 2015 includes a new sequence function that allows a mapping to produce a sequence of an arbitrary length from every single node. Some data mappings require this feature when multiple output rows need to be produced from a single input row.

The data mapping screenshot illustrates use of the replicate item function in a data mapping. The quantity element in the source XML document is used to generate the corresponding number of rows in the output file.

The illustration at the right shows portions of the input file and output from the data mapping defined above. The source document specified quantity 8 of the Lapis necklace, 4 Diamond hearts, and 6 Uncut diamonds.

MapForce 2015 replicate item mapping
MapForce 2015 XBRL Table Linkbase mapping
MapForce 2015 replicate-item output

Or, if you’re already a MapForce user, learn more about all the new features that have been added since your last upgrade.

New in StyleVision Version 2015

New in StyleVision 2015EnterpriseProfessionalBasic
Support for generating HTML fragments...
Support for footnotes in PDF and Word output .
Support for footnotes in RTF output ..
Support for US GAAP 2014 taxonomy (adds to support for previous versions).
Support for integration with Eclipse 4.4 (adds to support for previous versions)..

Support for Generating HTML Fragments

A common request from customers is for the ability to generate HTML fragments, rather than generating an entire HTML document, in StyleVision. This is useful when assembling a larger document made up of smaller blocks of content. By selecting the Properties dialog from the File menu, you can now opt to generate HTML fragments as output instead of a complete HTML document.

Generating HTML fragments
Support for US GAAP 2014

StyleVision customers now have access to the latest version of the US GAAP XBRL Taxonomy when building XBRL reports. StyleVision provides deep support for working with data based on US GAAP and other taxonomies, including an XBRL Table Wizard, XBRL Chart Wizard, and more, greatly simplifying the process of XBRL rendering.

Adding footnotes for print output
Footnotes in RTF, Word, and PDF

Footnotes are a common requirement in many types of paged documents and reports, and now StyleVision 2015 supports footnotes for PDF, Word, and RTF output.

While working on your StyleVision design, it's easy to specify any number of footnotes. Simply place your cursor at the location where you wish to add a footnote, and select Insert Footnote from the right-click context menu (or the Insert menu), and then apply any required formatting using the Properties entry helper window. StyleVision automatically numbers your footnotes based on their position in the design. In the generated output, the footnote number and text appear at the bottom of the relevant page as shown in the screenshot to the left.


Or, if you’re already a StyleVision user, learn more about all the new features that have been added since your last upgrade.