The latest <oXygen/> XML Author sets new standards among
content authoring tools, introducing many friendly authoring features and providing an
easy-to-use interface. Taking advantage of XML technologies has never been easier. With
<oXygen/> you have access to XML based standard frameworks, preset transformation
scenarios and unmatched extensibility and connectivity.
The <oXygen/> WYSIWYG Author component can also be integrated into a web application
as a Java Applet (more details and demo) using the <oXygen/> XML Editor Authoring
Why choose <oXygen/> XML Author?
You get almost all the XML related features available in <oXygen/> XML Editor at a
lower price. The price
starts from only $349 for a professional user license.
<oXygen/> XML Author is derived from the <oXygen/> XML Editor IDE, its main
features focusing on CSS visual
XML editing and XML source editing. Other features include:
- Remote Editing over FTP, HTTP/WebDAV
Documents can be stored on WebDAV or FTP servers. Using <oXygen/> XML Author
you can browse the content of the repositories, load and save the
- Database support
Using the Database perspective you can browse tables or collections from
databases, inspect or modify data, specify XML Schemas for the XML fields and
- Subversion (SVN) Client
<oXygen/> XML Author makes easier the document sharing between content authors
by including a Apache SubversionTM (SVN) client. The SVN client allows
you to browse repositories, check for changes, commit changes, update your working
copy and examine the revision history.
- Files and Directories
A complete diff and merge solution is available in <oXygen/> XML Author. It
offers both directory and file comparison, six different diff algorithms and
multiple levels of comparison.
- XML Digital Signature and XML
The digital signature is a requirement when exchanging information in an
untrusted network. Since XML is used for content storage it is important to be able
to sign the XML files or messages.
- XPath support
XPath is a language for addressing specific parts of an XML document. XPath,
like the Document Object Model (DOM), models an XML document as a tree of nodes. An
XPath expression is a mechanism for navigating through and selecting nodes from the
XML document. You can execute XPath queries on opened documents. Both XPath versions
1.0 and 2.0 are supported.
- Microsoft® Office
2007 - Office Open XML (OOXML)
<oXygen/> XML Author offers support for editing, transforming and validating
documents composing the Office Open XML (OOXML) package directly through the archive
support. This support is also available for other zipped files.
- Open Document Format
<oXygen/> XML Author allows you to extract, validate, edit and process the XML data
stored in OpenDocument files and any other ZIP-based archive. These capabilities
allow developers to use data from ODF documents together with validation and
transformations (using XSLT or XQuery) to other file formats.
<oXygen/> XML Author Frameworks
The main frameworks available in <oXygen/> XML Author are:
- DocBook WYSIWYG Editor
<oXygen/> XML Author comes with the DocBook DTDs and XSL stylesheets for
generating HTML and Formatting Objects files. Writing a document in DocBook and
publishing it is now a simple task.
- DITA WYSIWYG Editor
<oXygen/> XML Author allows the users with less knowledge of XML to edit DITA
documents in a similar way to a regular text processing application. The DITA Open
Toolkit is included in the standard <oXygen/> XML Author distribution allowing
publishing of DITA Maps to different output formats.
- TEI WYSIWYG Editor
<oXygen/> XML Author comes with the TEI DTDs and stylesheets. Just as with the
DocBook framework writing and publishing a TEI document is very
- XHTML WYSIWYG Editor
<oXygen/> XML Author includes schemas, catalogs and templates for XHTML. You
can create documents conforming either to transitional or strict XHTML DTDs.
The Best Visual Editing Experience
<oXygen/> uses a number of information sources (like the document structure defined
by the schema, the CSS used for rendering, etc.) to provide the best editing experience
when you edit visually so that you can get intuitive results for your editing
<oXygen/> lets you be in control of your document, it provides location feedback
and requires understanding only two basic editing concepts:
- You know where you are!
There are many non-intrusive indicators that mark and inform you about the
current position in the document: location tooltips, current element highlight,
current element range, breadcrumb showing the location path, synchronized outline
with position markers.
- Type to enter content
To add content, just go to the position you want to insert content and type it
- Press Enter for markup
To enter markup (elements,
comments, processing instructions) just go to the position you want and press
Enter. <oXygen/> will show you what options are available and will help you to
quickly choose one of them. If you want to wrap some content in an element, just
select that and press Enter to choose the element. In addition to the available
XML elements, <oXygen/> shows also the user defined XML templates
The schema information is used to guide you to enter valid markup, to check if the
editing operations results do not violate the schema constraints and also to modify
dynamically the editing actions according with the constrains from the schema while
keeping their results intuitive, avoiding as much as possible creating invalid
<oXygen/> uses the CSS information to react specifically if you edit in a block
element, in an inline or in an element space where the whitespace should be
The user editing experience can be further improved for a specific grammar
(framework) by using the open API available in the oXygen Author SDK to contribute
framework specific actions or editing behaviour. The default DITA, DocBook, TEI, XHTML,
etc. support that comes with oXygen is just an example of using this open API and the
customizations are available together with the source code as part of the Author
Change Tracking is a way to
keep a history of the changes made to a document. When change tracking is enabled, the
inserted and deleted content is highlighted in the document allowing you to easily
identify the affected regions. Also, tracked changes can be rendered in callouts
(balloons) displayed at the side of the document, with connecting lines pointing to the
- Content Annotations/Comments
When you annotate your XML
documents, the comments are displayed in the Author view as side callouts (balloons)
showing also additional information like the author and the comment time.
- Profiling/Conditional Text for Any XML Document
Conditional text is a way to mark
blocks of text meant to appear in some renditions of the document but not in others. For
instance you can mark a section of a document to be included in the manual designated for
the 'expert' users, other for the 'novice' users manual
while unmarked sections are included in any rendition.
You can download <oXygen/> XML Author and try it for 30
What Is New in <oXygen/> XML Author 14.2
February 13, 2013
Version 14.2 of <oXygen/> XML Author streamlines XML reviewing by adding
support for highlights and a Review manager panel. Highlights help you focus on the
content you need to review and the Review manager panel presents all the changes,
comments and highlights from a document so you can quickly inspect and manage
Since searching for topics and other documents is probably the most important
repetitive task a content author performs, <oXygen/> 14.2 improves the searching
capabilities by adding a new view for finding resources from the current project and
from DITA maps. The search returns results immediately even for very large projects
while supporting complex text search expressions, such as: multiple words, boolean
operators, group searches, etc. as well as XML-aware filters.
Documents from a Microsoft SharePoint server can now be
accessed using the Data Source Explorer view, where you can edit, check-in, or
check-out resources directly.
As usual, <oXygen/> XML updates many components to their
latest versions, and extends the API available to third party applications.
There are changes in:
Review Panel [read more...]
The Review panel provides a simplified way of monitoring all the
inserted content, deleted content, comments, and highlights in an XML document. This
handy tool is especially useful for large teams that work on the same project and need
to gather and manage all the edits. The Review panel offers a wide range of reviewing
actions and a search filter.
Support for Color Highlighting [read more...]
With the Color Highlighting feature you can use the digital
marker to emphasise important fragments of your documents. This is especially useful
when you want to mark XML document sections that need further work or just the attention
Spell Checking: Save Learned Words at Project Level
You can define and share a list of terms with your team using a
dedicated Dictionaries preferences page that offers support to
save learned words at project level.
Launch Audio and Video Files Referenced in the XML Content
Added support to open referenced audio and video resources in your
default media player directly from DITA, DocBook, and XHTML
Text Description for Links in DocBook
A link description is presented in-line for internal references which
do not have text content. The text is collected from the title of the target
Edit MathML Equations Using MathFlow in Eclipse
The <oXygen/> XML Eclipse plugin supports rendering and editing MathML
equations using the commercial MathFlow products.
CJK Support in the Author Mode for Eclipse
You can input CJK text in the Author mode, using the native input
Edit Table Column Specification Values Using Form Controls
Column specification properties in CALS and HTML tables can be edited
directly using form controls in DITA, DocBook, and XHTML documents.
Enhanced Character Map Dialog
The Character Map dialog displays a description of the inserted
character when hovering over it. This description is also presented in a dedicated
field, at the bottom of the dialog.
Fast Text Searching
Search Resources by Name and Content [read more...]
You can find resources by typing a few words from their content,
or a part for their name. The results are instantly available. The new Open/Find
Resource view or the redesigned Open/Find Resource dialog support both simple text and
complex searches such as boolean searches, XML-aware searches, group searches and
CMS Integration and Connectivity
You can connect to a Microsoft SharePoint server, browse it using the
"Data Source Explorer" view, edit, check-in, and check-out resources. The
SharePoint support is available in the <oXygen/> XML Enterprise Edition only.
HTTP NTLMv2 Authentication
Added the possibility to connect to a HTTP server using NTML 2
Data Protocol Support
<oXygen/> supports rendering of images embedded with the RFC 2397
Opening DITA Maps from CMSs, WebDAV, or XML Databases
You can open remote DITA maps using the
Open from Data Source Explorer action in the DITA Maps Manager
view. You will be able to browse all the databases and CMSs you
Text Description for Links
When a cross reference does not provide a description <oXygen/>
automatically extracts one from the title of target element.
Author CSS Extensions
Support for the CSS 3 :empty Selector
<oXygen/> supports now the CSS 3 :empty selector in the
Author mode. This makes possible to apply different styling to empty
Support for the CSS 3 E:root Selector
<oXygen/> supports now the CSS 3 E:root selector in the
Author mode. This makes possible to apply different styling to the same XML
element depending on its location in the document: either root, or descendent of
the root element.
Support for the CSS 3 font-face At-Rule (@font-face)
You can use the font-face at-rule to render content in the
Author mode with custom loaded fonts. The fonts may be shared on
a Web server so the entire team can use them.
New Properties for Form Controls
Most form controls support the color property. In
addition, the oxy_label function supports the
Enhanced CSS Outline and Content Completion
The CSS Outline displays both selectors and properties. To help
developers easily identify properties, specific icons mark each type of property
both in the CSS Outline view and in the Content Completion
Added eXist 2.0 XML Database Support
<oXygen/> supports the eXist 2.0 Database Server.
Multiple Edit Modes (Text/Grid/Author) Using the Author Component API
Using Workspace Access Plugins with the Author Component
Added the possibility to use Workspace Access plugins with the Author
Identify the Context in Which a Browse CMS Operation is Invoked
Obtain the Context (Topic) for Which Defined Keys are Searched
Obtain the Clicked Node in the Author Breadcrumb Customizer
Customize the Way a Form Control is Rendered
Obtain a Link Description in the Author Mode
Create a Custom Editor Input in the Eclipse Plugin Distribution
Added an extension point called customEditorInputCreator
which allows other plugins to return custom editor inputs when references are
opened in the <oXygen/> Eclipse Plugin.
Added Access to Utility APIs in Author Component Factory
Convert Absolute Location to Editing Area Relative Location
Identify the Bounds for a Certain Callout
Scroll to a Specific Area
Updated Saxon to Version 126.96.36.199
The Saxon 9 XSLT, XQuery and XML Schema processor from Saxonica was
updated to version 188.8.131.52.
Updated Apache FOP Processor to Version 1.1
Apache FOP processor was updated to version 1.1.
Updated EpubCheck to Version 3.0
Version 3.0 of EpubCheck is included in <oXygen/>. EpubCheck 3.0
supports both EPUB 2.0(1) and 3.0 validation.
Updated Calabash to Version 1.0.8
The Calabash XProc processor was updated to version
Updated TEI Schemas and Stylesheets
The TEI schemas and stylesheets were updated to version 2.3.0 of the
schemas and version 6.26 of the TEI stylesheets.
Updated Hunspell to Version 1.3.2
The Hunspell spell checker was updated to version 1.3.2, making
possible to use the latest spelling dictionaries available. <oXygen/> makes use
of the same type of dictionaries as OpenOffice or Mozilla products.