• 2002

    Version 1.0 - April the 15th, 2002
    Version 1.1 - May the 15th, 2002
    Version 1.1.5 - May the 20th, 2002
    Version 1.1.6 - May the 24th, 2002
    Version 1.1.7 - May the 27th, 2002
    Version 1.1.8 - June the 5th, 2002
    Version 1.1.9 - June the 15th, 2002
    Version 1.2 - June the 27th, 2002
    Version 1.2.1 - September the 27th, 2002
    Version 1.2.2 - October the 22nd, 2002
    Version 1.2.3 - November the 27th, 2002
    Version 1.2.4 - December the 17th, 2002
  • 2003

    Version 2.0 - April the 2nd, 2003
    Version 2.0.1 - May the 15th, 2003
    Version 2.0.2 - June the 9th, 2003
    Version 2.0.3 - August the 14th, 2003
    Version 2.0.4 - September the 19th, 2003
  • 2004

    Version 3.0 - January the 14th, 2004
    Version 3.1 - February the 6th, 2004
    Version 4.0 - April the 30th, 2004
    Version 4.1 - June the 10th, 2004
    Version 4.2 - July the 15th, 2004
    Version 5.0 - October the 15th, 2004
    Version 5.1 - January the 18th, 2005
  • 2005

    Version 6.0 - May the 22nd, 2005
    Version 6.1 - July the 19th, 2005
    Version 6.2 - September the 19th, 2005
  • 2006

    Version 7.0 - January the 13th, 2006
    Version 7.1 - March the 2nd, 2006
    Version 7.2 - June the 6th, 2006
    Version 8.0 - November 20th, 2006
    Version 8.1 - January 25th, 2007
    Version 8.2 - May 7th, 2007
  • 2007

    Version 9.0 - November 2nd, 2007
    Version 9.1 - December 18, 2007
    Version 9.2 - May 9, 2008
    Version 9.3 - July 2, 2008
  • 2008

    Version 10.0 - October 23, 2008
  • 2009

    Version 11.0 - October 9, 2009
    Version 11.1 - December 17, 2009
  • 2010

    Version 11.2 - March 16, 2010
    Version 12.0 - September 14, 2010
  • 2011

    Version 12.1 - January 12, 2011
    Version 12.2 - May 19, 2011
    Version 13.0 - August 29th, 2011
    Version 13.1 - October 26th, 2011
  • 2012

    Version 13.2 - January 12th, 2012
    Version 14.0 - June 27, 2012
    Version 14.1 - October 19, 2012
  • 2013

    Version 14.2 - February 13, 2013
    Version 15.0 - June 7, 2013
    Version 15.1 - October 7, 2013
  • 2014

    Version 15.2 - January 22, 2014
    Version 16.0 - May 20, 2014
    Version 16.1 - October 7, 2014

What was new in oXygen XML Editor 2

Related Versions:

Version: 2.0

April the 2nd, 2003

Tree view/edit

An XML document can be viewed/edited as a graphical tree.

Spell checking

The text content of the tags is spell checked.

XML Catalog support

Added support for XML Catalog.

Configurable external tools

Users can now configure external tools to be run from within oXygen.

Auto-generation of required element contents.

Display EOL/EOF

The EOL and EOF characters are now displayed (at user request) with graphical marks.

Soft wrapping

The user can turn text wrapping on/off.

Show line number in the left part of the editor area.

Options dialog re-design

The user options are now compact and easier to use.

Support Syntax Highlight for Java, C, C++, SQL, PHP, Perl, Shell and Batch.

Open file at cursor

Open a file that is pointed by the current cursor position.

Open External Schema

Open the current edited document schema, e.g. the DTD or the XML Schema file.

Auto deleting the end tag.

Enable/Disable Content Completion Assistance

The user can now choose to enable/disable the Content Completion Assistant.

Better handling of Look And Feels.

Available plugins:

Trang plugin a wrapper for the Trang engine, used to translate from a Relax NG schema or a DTD or a set of XML files to Relax NG schema or DTD or XML Schema. Schema documentation a wrapper for the XS3P engine used to generate an HTML schema documentation for a specified schema file. Conversion configurable conversion plugin. Includes a sample configuration mapping between metric system and U.S. system.

Trang plugin

A wrapper for the Trang engine, used for translate from a Relax NG schema or a DTD or a set of XML files to Relax NG schema or DTD or XML Schema.

Schema Documentation

A wrapper for the XS3P engine used to generate an HTML schema documentation for a specified schema file.


Configurable conversion plugin. Includes a sample configuration mapping between metric system and U.S. system.

Version: 2.0.1

May the 15th, 2003

Fixed a performance problem on Mac OS X, Java 1.4.1.

Better navigation shortcuts on Mac OS X.

Corrected Undo/Redo.

Open the XSL/FO transformation result in the default browser.

Fixed the Content Completion Assistant failure when using XML Catalogs.

Additional schemes for XSL editing are included immediately in Content Completion Assistant.

Updated the DocBook stylesheets.

Fixed a memory leak and performance issues.

Version: 2.0.2

June the 9th, 2003

Relax NG Schema Validation

Documents can be validated against Relax NG schema.

Import HTML documents as XHTML

HTML documents are converted to XHTML during import.

Drag & Drop in Tree View

File Drag & Drop can now also be performed on the Tree view.

Included TEI DTDs, stylesheets and templates

The editor is shipped with the TEI DTDs and stylesheets version P4. Both DTDs and stylesheets can be found in the TEI directory of the installation. Special templates have been added that are useful when creating TEI documents.

Templates for XHTML documents

New XHTML documents can be created from document templates.

Content Completion Assistant for Entities

The Content Completion Assistant for the internal and external entities declared in the current document when the user presses the '&' key.

Fixed Values of Attributes in Content Completion Assistant

Attribute values specified as fixed in the DTD, are now presented in the Content Completion Assistant.

Source/Tree View Synchronization

Instant synchronization between the Source view and Tree view when saving changes to the same document.

Indent selection

A text selection including markup can now be indented without changing the rest of the document.

Menu options enabled or disabled based on the editing context

Menu options and toolbar buttons (Undo, Redo, Copy, Paste, Find/Replace, etc.) are enabled only when they make sense in the current editing context.

Insert file at cursor

An external file can be inserted at cursor position.

Surround in <tag>

The last "Surround in" operation can be repeated on the current text selection. Available from the context menu.

Configurable mapping between a file type and a syntax highlight scheme.

Configuration of Parser Features

Some of the validating parser features used by oXygen can be enabled and disabled from the "XML Parser Features" preference page.

Backup copy on save

A setting in the "Editor" preference page allows you to enable making a backup copy when saving the document.

Version: 2.0.3

August the 14th, 2003

Availability as Eclipse plugin

Most of the features available in the desktop version are now also accessible to Eclipse users. oXygen for Eclipse was tested with Eclipse 2.1 and Eclipse 3.0 M1 and M2 on Windows 2000/XP, Linux Mandrake 8 with Motif and Mac OS X.

Batch validation

The files from the whole project or from a project folder can be validated with a single button click. This together with the virtual folder support of the project allows you to group your files and validate them very easily.

Validate with XML Schema while allowing external entities

There are documents that although refer to a schema they also contain a DTD declaration mainly for allowing the definition of external entities. oXygen allows you to configure the validation to be performed against the specified XML Schema even if a DTD is also specified.

Improve the support for Relax NG.

Relax NG schemas can be associated with a document instance using a processing instruction. XML documents can be validated with Relax NG schemas in compact syntax. Relax NG schema editing in compact syntax features syntax coloring.

Content Completion Assistant on Request for Entities

The Content Completion Assistant can be invoked on demand for the available entities.

Syntax coloring enhancements

The syntax coloring for DTD documents was enhanced. A syntax coloring scheme for Relax NG Compact schema was introduced.

Perl 5-like regular expression groups support in search/replace

The replace operation can bind regexp group variables ($1, $2, etc.) from the search match and you can use them in the replace expression.

Configurable menu shortcut keys

You can change the key bindings for the actions to match your preferences.

Keyboard Shortcuts

The user can cycle through the current opened documents with CTRL+TAB and SHIFT+CTRL+TAB. Also VIM fans can use shortcuts such as CTRL+DELETE and CTRL+BACKSPACE.

Configurable selection colors

The user can configure the foreground and background colors of selected text.

Version: 2.0.4

September the 19th, 2003

Edit remote files.

You can now edit files over FTP. Also, HTTP/WebDAV support is present, although it is experimental. You can enter a base URL and then browse a FTP or WebDAV repository to select the desired file or files to open. During open as well as during save, the progress is displayed and you can cancel the operation at any time.

Better presentation for errors and find results.

Errors and find results are now presented in a table instead of a list allowing you to order the different columns that compose a message as desired.

Link to specification for XML Schema errors.

You can easily find the specification reference for the XML Schema errors with just one click. The error messages contain an Info field that when clicked will open the browser on the "XML Schema Part 1:Structures" specification at exactly the point where the error is described thus allowing you to understand the reason for that error.

Improve the Validate Support for Relax NG Schemas.

The Relax NG schemas in compact syntax can be validated using oXygen.

Content Completion Assistance Driven by Relax NG Schemas.

When editing documents associated with a Relax NG schema the editor will offer content completion proposals for elements and attributes.

Replace string accepts new lines.

The replace string can contain '{$ENTER}' which at the replace time will be rendered as a new line character.

Better console support.

The output console where the external tools place their output can now be 'cleared' and a maximum number of lines can also be set through the Options / Preferences dialog.

Configurable editor background color.

The editor's background color is customizable.

XML perspective and XML project support for Eclipse.

The XML project and XML perspective allows easy access to the new wizards provided by oXygen.

Shortcuts for actions in Eclipse plugin.

Full configurable shortcuts for actions were introduced in the Eclipse plugin. One can retrieve the actions in the Window / Preferences menu under Workbench / Keys dialog in the XML Editor entry.

Indent/unindent selection in Eclipse plugin.

Indent/unindent selection is also available for the Eclipse plugin. The default key bindings are: TAB to indent and SHIFT+TAB to unindent.

Escape selection in Eclipse plugin.

The Escape selection contextual menu option was introduced also in the Eclipse plugin. This allows to XML escape the selected content.

Import from HTML available in Eclipse.

The Import from HTML as XML feature is now available in the Eclipse plugin.

Video Tutorials
Upcoming Events
Content Management Strategies/DITA North America 2015
DITA North America 2015
April 20-22, 2015
Chicago, Illinois, US
" oXygen XML Editor is the premier text editor for XML geeks, and an indispensable tool for O'Reilly's Production group. My team uses oXygen XML Editor for everything from simple XML editing to Schema validation and XSLT transformations. The digital production staff especially loves oXygen's built-in EPUB support, which eliminates a great deal of the grunt work that is usually entailed in editing EPUB files. The more we use oXygen, the more realize what a powerful tool it can be in digital and XML-based workflows."
Adam Witwer
Director of Content and Publishing Operations
O'Reilly Media