Oxygen XML Editor 9.2

May 9, 2008

Oxygen XML Author Product

Special Version Suited for Authoring

The Oxygen XML Author is available both as a separate product (standalone and Eclipse plugin) and also as a part of Oxygen XML Editor. It keeps only the relevant authoring features of Oxygen XML Editor enhancing the authors productivity by providing a clean and easy-to-use interface specially suited for content authors. The exact features included in Oxygen XML Author are described in the feature matrix.

DITA Editor

Integrated the Idiom FO Plugin for DITA Open Toolkit

You can generate high quality PDF output using the PDF2 transformation scenario. It uses the Idiom FO plugin that comes installed in the DITA Open Toolkit bundled in Oxygen. The plugin transforms a DITA map to PDF using the XEP or Antenna House processors - depending on which of them is configured in Oxygen XML Editor - or the built-in Apache FOP processor.

WYSIWYG XML Editor

In-Place View of the Included XML Content

Similar to the DITA conref support, the XML content included using XInclude or external entities is presented in place as a read-only block that can be collapsed/expanded.

Document Navigation Using Links

With the navigation links support, it is easy to go from a DITA conref to the referenced content, from a DocBook link to the target element, or from an XInclude reference to the included content, with just a single click.

Wrapping of CJK Text

The wrapping of CJK (Chinese Japanese Korean) text in the Author mode of Oxygen XML Editor takes into account some rules for wrapping at punctuation marks in East Asian languages. For example, in CJK text a punctuation mark cannot be the first character of a line.

Presentation Modes for XML Tags

Two additional presentation modes for the XML tags were added to the Author editing mode. One mode displays both the start tag and the end tag of each XML element including the attributes using small graphical symbols. The other mode displays the start tag and the end tag of the inline XML elements but hides the tags of block elements.

Content Completion Proposals for Element Values

When the content model of an XML element allows a specific set of values defined with an enumeration type then the content completion list includes those enumeration values.

Control How to Combine the CSS Specified in the Document with the Default CSS of the Document Type

The developer of a document type can decide if the CSS stylesheets specified inside a document (using xml-stylesheet processing instructions) will replace the default CSS stylesheets or will be merged with them. This is useful for XML documents where it is needed to change only the styles for several elements, and leave the default styles for the rest (the XHTML documents, for instance).

CSS Functions

For allowing greater flexibility in presenting the generated content in the visual mode Oxygen provides a set of additional CSS functions. The replace function allows to replace all occurrences of a string with another (regular expressions are supported), the document-url function returns the full URL of the document and the parent-url function returns the parent directory URL of another URL.

Extend Selection to the Ancestor XML Elements

The action Select Content applied repeatedly starts with selecting the XML element from the cursor position and extends the selection to the ancestor XML elements. Each execution of the action extends the current selection to the surrounding element.

Enhancement for Foldable Elements

When a foldable element is collapsed it is possible to show a title of that collapsed element. This enhancement makes it possible to have the title content extracted from an attribute value rather than using only an element value. If the CSS stylesheet sets the custom foldable property of an XML element but it does not set the custom not-foldable-child property then at the time the element is collapsed only the before pseudo element is visible in the Author mode of Oxygen XML Editor.

Text Editing Mode of the XML Editor

Better Drag-and-Drop Support

The drag-and-drop actions can now also be executed on a selection including multiple nodes of a tree. This is available for the DITA Maps Manager, SVN Working Copy, and Outline view.

Option for Preserving the Formatting of Embedded JavaScript or CSS Code

Embedded scripts or CSS styles are automatically formatted by specific JavaScript and CSS formatters. Sometimes it is desired to keep the original formatting of these embedded scripts or CSS styles. An option was added for preserving the formatting.

Database Support

Database Access Through WebDAV

A database connection can be set up to browse the database collections and access the data in read/write mode through WebDAV. Any database with a WebDAV interface can be accessed in Oxygen XML Editor (for example, MarkLogic and Tamino).

Select the Initial XML eXist Collection or the Initial Tamino Database

When a database connection is set up the user can choose the initial XML collection which will be accessed through that connection. This support is offered only for the Tamino and eXist databases.

XML Schema Improvements

Schematron Improvements

Other Improvements

Stop Execution of an External Tool

When the execution of an external tool is too long you can stop its execution.

Check References to XML Schema Elements in WSDL Messages

When a WSDL document is validated there is an additional verification: the references to the XML elements used in the defined messages are checked to see if they point to valid XML elements defined in the types section of the WSDL document.

NTLM Authentication

Oxygen supports NTLM authentication.

Component Updates

Updated the Saxon 9 XSLT / XQuery Processor

The Saxon 9 XSLT and XQuery processor was updated to the latest version: 9.0.0.4. Both Saxon 9 Basic and Schema Aware versions are supported, including XSLT and XQuery debugging and profiling, and schema validation. For the Schema Aware version you need a separate license from Saxonica.

Updated the DocBook XML Framework

The OASIS DocBook XML Schemas were updated to the version 5.0. The DocBook XSL stylesheets were updated to the version 1.73.2 which is namespace aware.

Updated DITA Open Toolkit

The DITA Open Toolkit was updated in the Oxygen XML editor DITA authoring framework to the latest version 1.4.2.1

Support for Latest Version of Berkeley DB XML

Version 2.4.11 of the Berkeley DB XML native XML database is now supported.

Updated the XQuery Documentation Tool

The version 1.6 of the XQDoc tool can be used for generating HTML documentation for XQuery documents.

Updated the XML Security Component

The Apache XML security library was updated to the version 1.4.1. It is used for the canonicalization of XML documents and for digital signatures of XML documents.