• 2002

    1
    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

    2
    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

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

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

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

    9
    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

    10
    Version 10.0 - October 23, 2008
  • 2009

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

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

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

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

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

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

What was new in oXygen XML Editor 3

Related Versions: 3.03.1

Version: 3.0

January the 14th, 2004

Outliner.

This is an automatically synchronized tree based outliner. The document tree structure will be presented as the document is edited. The modified element will be automatically revealed and selected in the outliner. Also an element can be selected in the Text editor mode by clicking on the corresponding node in the outliner. The outliner uses a robust parser thus it will be able to handle not well formed documents properly.

Bookmark support.

Bookmarks can be easily added, deleted and retrieved so you can rapidly navigate to the important locations from your documents.

Global transformation scenarios.

Once defined, a scenario can be re-used for any document. For instance, you can configure a scenario such as DocBook to PDF and use it to convert any DocBook document to PDF.

Import/export scenarios.

Importing and exporting scenarios make the share of transformation scenarios easy.

Experimental XInclude support.

XInclude support can be enabled from the "XML Parser options" Preferences dialog.

Access to FTP/WebDAV from transformation dialog.

Not only can the edited files now be opened from a remote location but also the files involved in a transformation scenario.

WebDAV over HTTPS.

The remote file editing also adds security, thus, along with FTP and WebDAV/HTTP support from version 3, WebDAV/HTTPS support is available.

Associate a DTD or a schema with a document.

The user is assisted by a wizard helping him/her to easily associate a DTD or a schema file (XML Schema, RelaxNG or NRL schema) with the edited document.

Schema conversion support.

Although it was possible with previous versions of oXygen to convert between different types of schemas, this is now very simple. When a file is edited the user can choose the "Convert to..." action and just select the target format. A file name for the result schema is automatically suggested and also the result file can be automatically opened in the editor. Advanced options allow the user to customize different conversion parameters.

Better Error Reporting Validation.

Previously, when the actual element content did not match the model of the element type, the reported error was on the end tag of the element. oXygen now also reports an error on the first element that caused the actual content to not match the model of the element type, thus making it easy to understand and fix validation errors.

Validation Support Against NRL (Namespace Routing Language) Schemas.

XML documents can be easily associated and validated with NRL schemas. If a NRL schema is selected in the new document wizard it will be automatically associated with the document. Also the Associate Schema dialog supports NRL schemas.

Support for NRL (Namespace Routing Language) Schemas.

New NRL schemas can be created, edited and validated.

Support for any JAXP XSLT processor.

Any JAXP compliant XSLT processor can be easily integrated to work from within oXygen. All you have to do is to place the XSLT processor jar(s) in the libraries folder and set the javax.xml.transform.TransformerFactory from the preferences to point to your XSLT processor transformer factory implementation. Then in the transformation scenarios select JAXP as the XSLT processor.

Japanese version.

Thanks to Hiroshi Okugawa oXygen's interface is available also in Japanese.

Preserve spaces and strip spaces elements list.

It is possible to specify elements for which spaces should be preserved and elements for which spaces should be stripped. This allows users to pretty-print documents and have some control over space handling without using xml:space attribute or CDATA sections. A common use case is the DocBook programlisting element where the user wants to preserve the spaces and as the DocBook DTD does not define the xml:space attribute this is possible only if a CDATA section is used. The programlisting can be added to the preserve spaces elements list and it will be treated exactly as if an xml:space="preserve" attribute was added to this element.

More format and indent options.

The format and indent action can be configured to maintain the attributes order or to order them. Also it is possible to configure if the empty elements should be formatted as <empty/> or as <empty></empty>.

Pretty-Print for Relax NG Compact Schemas.

A pretty-print action is available on the RNC editor to nicely format a RNC schema.

Code completion for RNC editing.

The keywords are offered in the code completion on-request pop-up when editing RNC files.

Code completion for DTD editing.

Some keywords are offered in the code completion pop-up when editing DTD files.

Open file at cursor understands external entities.

If the content of a file is included using an external entity reference then open file at cursor will open the external entity file. This makes the navigation to the components of the document faster.

Specify a configuration file for the bundled Apache FOP.

The user can now specify a configuration file for the Apache FOP, thus being able to use custom fonts for the generated PDF, for instance.

More FOP options.

The output messages of Apache FOP can be displayed in the console if the user wants to see them. Also the maximum memory that will be used by FOP is configurable.

Configure the external browser.

The user can specify what application to be used as external browser.

Split pages at line boundaries when printing.

The documents printed from oXygen will now look better as only integer number of lines will appear on each page.

Support for more encodings.

oXygen now handles all the Java encodings as XML documents encoding.

Maximize editing area on double-click.

The editing area can be expanded on the whole window if a double-click is issued on the current edited tab. Double-click again to restore the editing area.

Surround in a specified tag.

The "surround in" option offers the possible elements according to the DTD or schema, but now it also allows the user to specify a custom tag.

Simple Licensing.

The licensing mechanism requires just to paste a few lines of text in a dialog that appears automatically when the editor starts. This is all, no more license files and problems where to place them.

Automatically learn the document structure when no schema or DTD is specified.

The document structure will be used for driving the Content Completion Assistant when a schema or a DTD is not specified when a document is opened.

Show components and frameworks version.

The version of the XML parser, of the XSLT processors, FOP and the versions of the document frameworks bundled with oXygen is available in the about box.


Version: 3.1

February the 6th, 2004

The Outliner shows more information

The outliner presents a short text that describes each element from the tree. The description is composed from the value of the first attribute and the first words from the text content of the rendered element. The buttons from the outliner toolbar allow you to filter out the attribute value, the text or both.

DocBook XSL stylesheets 1.64.1

The latest DocBook XSL stylesheets are included.

File association on Mac OS X

After the first run the editor is set to be the default application for XML-related files. For more information about resetting the file association please read the comment from the Info.plist file located into the application contents directory.

WebDAV tries to recover from non fatal HTTP errors

A retry handler was added for the WebDAV HTTP connections. If a socket exception occurs when trying to open/save a remote file, then the operation is retried 2 more times before reporting the error.

Eclipse Plugin options redesign

The layouts for the options were changed to make use of the available space in the dialog.


Video Tutorials
Upcoming Events
oXygen Users Meetup Prague 2015
oXygen Users Meetup Prague 2015
February 13, 2015
Prague, Czech Republic
" 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