Cladonia, proud developers of the Exchanger XML Editor

Cladonia - simplifying XML!

Home News Links About Contact

Online Help
User Forum

The Exchanger XML Editor runs on all platforms:
Mac OS X
Any Unix Platform
Other Java Enabled Platforms

Further Information
For more information download the User Guide.
  User Guide (A4) (3.4MB)
  User Guide (US) (3.4MB)
  What's New (833KB)

Subscribe to Newsletter
Keep up to date with our latest product releases by subscribing to our newsletter.

Recent Press Releases from Cladonia Limited

Exchanger XML Editor V3.1 released

11th June 2005

Cladonia Limited is pleased to announce the immediate availability of Version 3.1 of the Exchanger XML Editor.
Among the major enhancements in V3.1 are:

  • Grid based editing
  • XSLT 2.0 Debugging using Saxon 8.4
  • Simplified XSLT transformations
  • Sample Instance generation from XML Schema
  • Improved User Interface with new icons
  • JGoodies look and feel

New in Exchanger XML Editor V3.1

The primary focus of this release is a Grid view which provides a convenient means for viewing and editing XML while shielding the user from the complexities of the actual mark-up. While the Grid is particularly useful for handling structured data, such as purchase orders or medical records, it also supports documents that contain mixed content. With its spreadsheet like interface, the Grid view allows users to easily manipulate data in a tag-free but XML-Aware environment.
View the video demonstration of the Grid at

The Exchanger XSLT Debugger now handles XSLT 2.0 Debugging using Saxon 8.4. The Exchanger XSLT Debugger can be run in standalone mode as well as integrated with the Editor, thereby facilitating the debugging of much larger input documents which do not have to be opened in the Editor.

XSLT Transformations have been simplified through the use of redesigned Input dialogs for both the XML Input and XSL Input. Users may now choose between the current open document, choosing a different document or choosing a document from a URL.

Sample Instance Generation from XML Schema allows the user to simply and easily generate an example document that conforms to an XML Schema. Required elements and required attributes will always be generated but the user also have the option to generate optional elements, optional attributes and to generate content.

The User Interface has been improved with the use of new and updated icons on the toolbar and throughout the Editor. This has helped to increase the visual appeal of such items as the Schema Viewer and Outliner.

JGoodies Look and Feel have been included with this release of the Exchanger XML Editor giving the user more choice when assigning a look and feel.

In addition we now offer video demonstrations of the major features of the Exchanger XML Editor and Exchanger XSLT Debugger and a comprehensive documentation library. These can be viewed at

To download the Exchanger XML Editor V3.1, click here.

Click here to view Pricing options.

Exchanger XML Editor V3.0 released

8th November 2004

What's new in Version 3.0?

Keyboard Shortcuts: Significant new functionality has been added to support rapid data entry via the keyboard. Every one of over 200 functions in Exchanger XML is now accessible through a configurable shortcut while Emacs key mappings have also been implemented for basic editing functionality. The Macintosh version now supports the use of the Command key for shortcuts.

Fragments: To further improve productivity, shortcuts can be created for common tag combinations, for example, when editing an XSLT file Alt+Shift+C will generate the typical <xsl:choose> <xsl:when> <xsl:otherwise> tag combination. For convenience, these shortcuts are also available on a popup menu or as buttons on a toolbar. Exchanger XML Editor V3.0 comes with a number of mappings already installed while further mappings will be available for download for vertical standards such as Docbook, TEI, XBRL, UBL, etc. from .

Splitting: Windows can be split vertically (or horizontally) to view and edit different documents side by side. A particularly useful feature is the ability to synchronise scrolling of two or more documents based on XPath - this is very convenient when comparing different language translations of the same document. Multiple windows can be opened on a single file so that you can edit different parts of the document at the same time. For example, the markup for an XHTML form can be edited in one window while the corresponding Javascipt code associated with the form is edited in another.

Unordered Differencing: An Unordered XML Differencing and Merge Tool has been added. Unordered Differencing is particularly useful for comparing versions of documents such as XML Schemas and XSLT Stylesheets where normal differencing can result in excessive spurious changes being reported if the position of elements such as XSL Templates or global XSD Complex Types have changed.

Folding: Content Folding has been added, whereby individual element content can be collapsed and expanded using the Content Folding Margin in the Editor window, giving an improved editing experience for large documents.

Bookmarks: Navigation within the Editor has also been enhanced via the use of Bookmarks that can be easily created and removed, and accessed via a pop-up list or an Overview Margin on the right-hand side.

Multiple Tag-Completion Schemas: Mix and match any number of schemas to perform tag-completion.

Attribute Value Completion: Prompt for attribute values based on the associated schema and the values found in the document. Also special attribute value completion for XML-Schema, RelaxNG and XSLT documents.

Error Highlighting: The Overview Margin also allows rapid access to syntax errors, which are now highlighted as you type using a red squiggle under the offending markup.

Import: It is now possible to import structured text files, Excel spreadsheets and Database tables into the editor as XML content. In addition, the SQL/XML standard as supported by IBM DB2 and Oracle can now be used as a means of extracting data from multiple database tables into an XML format for subsequent editing or transformation.

Refactoring: A number of common XML Refactoring scenarios are directly supported, including renaming namespace prefixes, stripping text content, renaming elements/attributes, converting attributes to elements and changing elements to attributes.

Navigator: Customized Views can be specified in the Navigator, facilitating easier navigation through the use of an XPath-based "table of contents" style tree.

Search: Improved Find/Replace functionality now allows use of XPath-based filters for narrowing the search area and Regular Expression parameters in replace.

Other: Drag n' Drop support has been added to the editor.

Windows can easily be maximised, while toolbars and margins can be hidden to provide more screen real-estate for viewing/editing data.

Easily switch between open documents using View->Select Document... (or pressing Alt-1 ) to display a list of documents from which to choose.

The menus XML and Schema menu have been rearranged slightly. Setting the properites of the open XML document is now on the XML menu as XML->Set Properties... while validating schemas, DTDs and RelaxNG grammars has moved to the Schema menu as Schema->Validate XML Schema, Schema->Validate DTD and Schema->Validate RelaxNG.

Frequently changed settings have been moved from the Preferences dialog onto the menus so that they are easier to access and to allow shortcuts to be created. For example, Editor properties such as showing line numbers, content folding and soft-wrapping are now available using the View->Editor Properties sub-menus, while the Viewer is configurable using the View->Viewer Properties sub-menus. Shortcuts for all these properties can be created in the Keys tab in the Preferences dialog.

Download this version from our download page

Exchanger XML Editor V2.0 released

3rd June 2004

Cladonia Limited announced the availability of Version 2.0 of its Exchanger XML Editor. Among the major enhancements are support for XML Signature specification, a standalone XSLT Debugger, WSDL Analyzer, WebDAV and FTP functionality and overall improved performance. In addition, the Exchanger XML Editor provides support for a broad range of XML-related standards including XML Schema, RelaxNG, XPath, XQuery, XSLT 2.0, SVG, etc. This functionality, coupled with its usablity, cross-platform support and low cost, makes the Exchanger XML Editor ideal for use in both Commercial and Academic environments.

The XML Signature specification is now supported, allowing users to sign document content and also to verify that a signature is correct. Enveloped signatures, potentially using ID attributes and/or Canonicalization and XPath transforms, are supported as are detached signatures that allow for the signing of large or non-XML documents. There is also comprehensive support for standalone canonicalization, both inclusive and exclusive, with and without comments, with the user also being allowed to set an XPath for specifying the portion of a document to use when generating the Canonical XML form.

This release contains a comprehensive XSLT debugger with support for Saxon and Xalan. The Exchanger XSLT debugger can be run in standalone mode as well as integrated with the editor, thereby facilitating the debugging of much larger input documents which do not have to be opened in the editor. Transformation scenarios can be used to maintain setup state across editing and debugging sessions and the debugger can also be used in an ad-hoc manner, with the settings (such as input file, stylesheet, processor, parameters and breakpoints) entered on the fly. As well as the usual features like step into, step over, step out of and run to breakpoint, the debugger has support for multiple call stacks and multiple traces that are linked back to the input for improved feedback and also supports dynamically updated local and global variables and parameters. A unique feature for Saxon users allows content of multiple output files (created using the <xsl:document> tag) to be redirected to the screen for enhanced debugging functionality.

A WSDL Analyzer has been added that will process a web service description and automatically generate an appropriate SOAP message for invoking the service. SOAP functionality has been extended with SOAP with Attachments (SAAJ), whereby the user can add or remove attachments to a SOAP message and view the resultant MIME message that is generated.

Documents loaded in the Editor will not be modified in any way - this criteria is essential for supporting canonicalization and signatures.

Namespace Prefix Mappings are supported in XPath.

WebDAV and FTP can now be used for opening and saving remote files.

New menu items have been included to add/modify an XML declaration (including the encoding), Document Type Declaration or Schema location and also to resolve XIncludes.

Version 2.0 has significantly improved performance and reduced memory consumption when loading large documents.

Exchanger XML Editor V1.3 released

25th February 2004

Cladonia Ltd. is pleased to announce the release of the Exchanger XML Editor V1.3.

The Exchanger XML Editor is a Java-based XML Editor that offers a broad spectrum of functionality to help XML Authors, Business Analysts and Software Developers.

New in this version is support for different Look and Feels including the native Mac OS X Aqua; DTD editing; catalog support and full RelaxNG and DTD based tag completion.

Other features include schema-based editing; tag prompting; validation against DTD, XML schema, RelaxNG; tree view and outliner for tag free editing, XSLT, XQuery etc.

Exchanger XML Editor Launched at XML Europe 2003

6th May 2003

The Exchanger XML Editor is a cross-platform, cost-efficient and easy-to-use product that offers a broad spectrum of functionality to help XML authors, business analysts and software developers. The Editor is a commercialisation of our popular open-source offering and provides unique functionality for viewing, authoring and editing XML data and document, at a compelling price point.

News Headlines

Exchanger XML Editor V3.1 released


Exchanger XML Editor V3.0 released


Exchanger XML Editor V2.0 released


Exchanger XML Editor V1.3 released


Exchanger XML Editor Launched at XML Europe 2003