oXygen XML Author updated

Released: Dec 29, 2009

Updates in this release

Updates in V11.1

  • Schema-aware Editing Mode
    The insertion of XML fragments and attributes is checked against the associated schema. If the XML fragment is not accepted at the caret position, multiple strategies are employed to determine a better insert position. The developers can implement other strategies as needed by customizing the oXygen Author mode.
  • Schema-aware Editing Mode for DITA, Docbook, TEI and XHTML
    All the major XML documentation frameworks were enhanced with specific schema-aware editing support. For instance, when editing a Docbook document the text inserted directly in a section is wrapped automatically in either a title or a para element. Typing text between the rows of a table will result in automatic creation of table row and table cell elements around the inserted text. Pasting a list item into a section will also create the parent list element and so on. The same functionality is available for DITA, TEI and XHTML.
  • Schema-aware Whitespace Normalization and Serialization
    When a document is loaded into the Author mode, the XML schema information is taken into account to decide whether or not whitespaces are relevant. For instance spaces between sibling elements are relevant if the model of the parent element is mixed, and they are ignorable if the parent element has an element-only content.
  • Compact Rendering in Full Tags Mode
    A new, more compact layout is used for the "full-tags" display mode of the Author page. This layout is much more ergonomic placing multiple XML tags on the same line.
  • Quick Up/Down Navigation
    By enabling the "Quick up/down" in the visual editing mode, the caret is moved directly between the lines of text without going through intermediate positions between blocks (the intermediate position can still be reached using the left/right arrows or with the mouse). For instance you can move the caret directly from the title text into the paragraph text, without going through the intermediate position between them. This is a very helpful feature when reviewing documents or editing mainly content.
  • Update Author API
    There are new methods available in the Author API. For example you can close an editor or you can create an XSLT or XQuery transformer. Schema-aware editing can be customized for a specific document type by registering an AuthorSchemaAwareEditingHandler.