• 2007

    Version 9.0 - November 2, 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
    Version 10.1 - February 25, 2009
    Version 10.2 - April 15, 2009
    Version 10.3 - June 29, 2009
  • 2009

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

    Version 12.0 - September 14, 2010
    Version 12.1 - January 12, 2011
    Version 12.2 - May 19, 2011
  • 2011

    Version 13.0 - August 29, 2011
    Version 13.1 - October 26, 2011
    Version 13.2 - January 12, 2012
  • 2012

    Version 14.0 - June 27, 2012
    Version 14.1 - October 19, 2012
    Version 14.2 - February 13, 2013
  • 2013

    Version 15.0 - June 7, 2013
    Version 15.1 - October 7, 2013
    Version 15.2 - January 22, 2014
  • 2014

    Version 16.0 - May 20, 2014
    Version 16.1 - October 7, 2014
  • 2015

    Version 17.0 - May 5, 2015
    Version 17.1 - October 20, 2015
  • 2016

    Version 18.0 - April 21, 2016
    Version 18.1 - October 18, 2016
  • 2017

    Version 19 - April 5, 2017

Oxygen XML Author 9.0

Related Versions:

November 2, 2007

WYSIWYG-like XML Editing

Built-in Table Support   [read more...]

Oxygen offers built-in support for both CALS and HTML table models. If your XML vocabulary adheres to one of those models, Oxygen will automatically detect the table elements and structure the content in a tabular fashion. If your XML vocabulary uses other table standards, you can use the standard W3C CSS table styling properties in the associated stylesheet.

Full XML Markup Control

Oxygen combines the easy way of working in a visual WYSIWYG-like XML editor with the full power of XML source editing. Also, the Outline view, which is synchronized with the edited XML document, shows the entire markup structure.

Drag-and-Drop Editing

The Author mode allows drag-and-drop editing. You can select the XML content then drag and drop it in the desired location to move or copy that content.

Full Integration with XML Editor

The WYSIWYG-like editor was closely integrated in Oxygen as an editor tab called Author next to the Text and Grid editing modes. All Oxygen's powerful editing actions are also available in the Author mode. These include: spell checking (on request and as-you-type), XML validation (continuous, on request), search and replace, and XPath execution. Also all side views that Oxygen provides are offering information when editing in Author mode.

XML Element Folding

You can indicate the elements that can be folded using a Oxygen CSS property extension: "foldable".

Extensibility: The Document Types

Oxygen XML Editor uses the Document Type Association concept to provide ready-to-use support for a framework or XML language. The Document Type Association concept is used in Oxygen XML Editor to provide built-in support for the most popular XML frameworks (DITA, DocBook, XHTML, TEI, etc.) More importantly, it can be used to provide support for a custom user-defined framework that can be shared with others.

Default Schema   [read more...]

You can specify the default schema to be used for validation and content completion assistance for the documents that match a specific document type. This schema can be overwritten if a schema is specified inside the XML document itself. All the current schema languages are supported (DTD, XML Schema, Relax NG, ISO Schematron, ISO NVDL).

Default CSS Files   [read more...]

You can specify a set of CSS files, including a default CSS as well as alternates, that will be used to style Oxygen when editing in Author mode. You have the ability to select one main CSS to style the document and combine it with multiple alternate CSS styles that behave like layers.

Custom Actions   [read more...]

You can define custom actions in the Author mode that appear in toolbars, menus, or the contextual menu. These actions, in general, add support for inserting XML markup (lists, list items, tables, table rows, table columns, etc.) in the specific framework the document type describes. Oxygen provides a set of operations that can be used to implement most of the actions. If needed, you can also code your own operations in Java and use them to define your actions.

Document Templates   [read more...]

You can specify a folder where you have document templates stored. These templates will automatically appear in the new file dialog box, allowing you to easily create new documents of the defined document type.

XML Catalogs   [read more...]

For any document type, you can specify the XML Catalogs that resolve remote resources to local copies. This provides faster access to those resources (schemas, stylesheets, etc.) and also allows you to work offline without changing the XML documents to explicitly point to local resources.

Default Transformation Scenarios   [read more...]

You can specify a set of default transformation scenarios to convert XML documents to various formats, such as HTML, WebHelp, or PDF.

Side Views for Editing Help

Elements View   [read more...]

The Elements view shows the XML elements, defined by the schema, that can be inserted at the current position within the document.

When editing in the Author visual editing mode, you can add elements before or after the element where the cursor is located.

Entities View   [read more...]

The Entities view shows all the defined XML entities that are available for your document. You can insert an entity at the current position by clicking on its name and the resulting output displays the entity that is shown in the Value column.

Sortable CSS Outline View   [read more...]

The overall structure of a CSS stylesheet edited in the CSS Editor is available in the Outline view. You can sort the CSS rules alphabetically either by the entire selector or by the last component of the selector.

Improved Validation Error Reporting

Better Error Reporting for XML Validation Against Relax NG Schemas

Incomplete error reports, such as "required attributes missing", "required elements missing", or "unfinished element", are now updated to report exactly what XML attributes or elements are missing and what is expected to finish the element.

Better Error Reporting for Relax NG Schema Validation

The errors regarding overlapping names inside interleave are now reported by specifying the actual names that are overlapping.

Schematron Diagnostics and Reports   [read more...]

The diagnostics messages reported by Schematron schema are displayed along with other validation errors. Schematron report messages are displayed as warnings.

Component Updates

Integrated TEI P5

TEI P5 0.9 schemas and the TEI XSL 5.7 stylesheets are included in the installation kit.

Updated DocBook

Updated to the version 1.73.2 of the XSL Stylesheets and DocBook 5.0 RC 7 XML Schemas.

Updated FOP

Updated FOP to the latest version 0.94.

Other Features

Improved the Content Completion Assistant on Eclipse

You can turn on the "learn words" option in the Oxygen Eclipse plugin. Hence, by using the CTRL+SPACE shortcut you can insert a word from ones you previously used in the document simply by typing the first few letters of the word.

Print Support - Print Preview   [read more...]

Oxygen allows you to print your XML documents and includes a Print Preview feature, as well as some specialized printing options. For example, you have the option to print selections of text rather than the whole document,you can choose to include line numbers, and you can print a document in its folded (collapsed) state.

Spell Checking Sensitive to the xml:lang Attribute

The spell checking takes into account the value of the xml:lang attribute and switches the dictionary automatically when you run the spell checking on a file.

PDF/A-1b Support

You can generate PDF/A-1b files using the built-in FO processor.

Move Up or Down the Selection

Using the ALT+UP/DOWN key combination you can move the currently selected lines in the XML document source.

Support URN Syntax for XML Schema Location When Creating a New XML Document

The XML Schema location can be specified using URN syntax. The URN is then mapped using the XML catalogs "system" entries to the actual schema.