<oXygen/> is the best XML editor available, with a large number of users
ranging from beginners to XML experts. It is the only XML tool that supports all the XML
schema languages. The XSLT and XQuery support is enhanced with powerful debuggers and
performance profilers. You can use <oXygen/> XML Editor to work with all XML-based
technologies including XML databases, XProc pipelines, and web services.
Specially tuned for content authors, <oXygen/> XML Author comes with a configurable
and extensible visual editing mode based on W3C CSS stylesheets with
ready-to-use DITA, DocBook, TEI and XHTML support, making <oXygen/> the ideal XML authoring solution.
<oXygen/> XML Editor is a cross-platform application available on all the
major operating systems (Windows, Mac OS X, Linux, Solaris) and can be used either
standalone or as an Eclipse plugin.
Key features
| XML IDE |
| Intelligent XML editing |
The best content completion support offering XML elements,
attributes, values (handling ID references, enumerations and list values). | Edit with ease XML documents consisting of repetitive patterns using the
spreadsheet-like XML Grid Editor. |
Schema annotations/DTD comments presented next to the content completion proposals. | <oXygen/> XML Editor provides editing and validation support for NVDL scripts and
for XML documents associated with NVDL scripts. |
Context sensitive content
assistant driven by XML Schema, Relax NG, NVDL, DTD or by the document
structure. | XML document wizards and XML code
templates (abbreviations). |
Tree based XML Outliner
synchronized in real time with the edited document. | New XML document wizards to easily create XML documents specifying a schema or a
DTD. |
Source folding support with
powerful manipulation actions and persistence. | Schema Model View presenting schema
information about the current XML element. |
Format and indent of XML files. | |
| XML Validation |
Validate XML
documents with XML Schemas, Relax NG,
DTD, NVDL and Schematron schema or
embedded Schematron rules. | Edit and validate support for XML Schema (visual diagram), Relax
NG (visual diagram), NVDL scripts, DTD, Schematron. |
Multiple validation engines: Xerces, XSV, LIBXML, MSXML 4.0, MSXML.NET,
Saxon EE and SQC | XML Validation and Well-Formedness Check with XInclude and XML Catalog support. |
Easy error tracking - locate the error source by clicking on it, visual markers and overview
ruler in the XML editor. | Link to the exact location in the specification for XML Schema errors. |
| XML Schema Modeling |
| XSL/XSLT Support |
XSLT 1.0,
XSLT 2.0 and
XSLT 3.0 editing, validation,
transformation, debugging and profiling support. | Multiple XSLT
processors: Xalan 2.7.1, Saxon 6.5.5, Saxon EE, XSLTProc and
MSXML3.0/4.0/.NET 1.0/2.0. |
XSLT debugging using
multiple built-in processors: Xalan 2.7.1, Saxon 6.5.5, Saxon Home Edition, Saxon
Professional Edition as well as the schema-aware Saxon Enterprise Edition. | Easy XSLT/XQuery transformation and XML validation management with reusable
scenarios. |
Powerful XSLT search and refactoring actions working across multiple
files. | Preview the transformation results as XHTML, XML or in your browser. |
XSLT Stylesheet documentation in HTML. | |
| XQuery Support |
Browse, edit or query using XQuery and SQL native XML or relational
databases. | Mapping from the XSLT or
XQuery output result to the source and stylesheet or XQuery file locations. |
XQuery 1.0 editing, validation,
transformation debugging and profiling support. | Integrated XQuery
Debugger for the MarkLogic XML Database. |
XQuery Profiler. | |
| XPath Support |
XPath evaluation and syntax checking,
XPath content completion
support. | Content completion with functions and annotations. |
XPath Builder View. | XPath functions in content completion in Schematron. |
| Native XML and Relational Databases |
Management support for the relational
databases: Oracle 11g R1, IBM DB2 Pure XML, Microsoft SQLServer
2008. | Management support for the XML
Databases: Documentum xDb, MarkLogic, eXist, Berkeley DB XML. |
Import from relational
databases and other sources to XML. | Browse, edit or query using XQuery and SQL native XML or relational
databases. |
| Single Source XML Publishing |
Visual
WYSIWYG XML editing mode, based on W3C CSS stylesheets. | Ready to use visual editing support for DocBook, DITA, TEI, XHTML. |
Visual DITA Maps Manager, closely integrated with DITA
Open Toolkit. | FO transformations using embedded Apache's FOP to generate PDF or PS files from
XML documents. |
Support for external Formatting Object
Processors. | Unicode and
Spell-checking with
multi-language support: English, German, French, Italian, Japanese and Dutch. |
<oXygen/> XML Editor includes the DocBook, DITA and TEI documentation frameworks. | Support for CALS and HTML tables. |
Preconfigured publishing scenarios for: HTML, WebHelp, PDF, Eclipse/Windows
help. | <oXygen/> provides support for editing, validating and creating EPUB files. Predefined
transformation scenarios allow you to publish DITA and DocBook documents to
EPUB. |
| Access to CMSes and Remote Resources |
| Collaboration |
Keep track of the changes you make to a document using the track changes
feature. | You can examine and merge differences between XML documents using the built-in
XML
Diff and Merge tool. |
Fully-fledged client for the Apache SubversionTM (SVN) versioning system. | |
| Support for Office Documents |
| Tools |
| Contribution to Open Source Projects |
<oXygen/> XML Editor makes available an open source NVDL implementation, oNVDL based on Jing. | |
| Availability |
<oXygen/> XML Editor is available as standalone desktop or Java Web Start
application, or as an Eclipse plugin. | No platform lock-in, the same license
can be used on any platform with any distribution of the XML editor. |
What Is New in <oXygen/> XML Editor 14.2
February 13, 2013
Version 14.2 of <oXygen/> XML Editor adds important features for both XML
Development and XML Authoring.
On the XML development side, <oXygen/> completes the set of XML Schema 1.1
related features with full schema editing support and capabilities to generate XML
instances and schema documentation in accordance with this new W3C standard.
On the XML Authoring side, <oXygen/> 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
them.
Improvements were made for quickly finding resources in the
project by searching in their content or file paths. <oXygen/> offers these
advanced search capabilities by adding a dedicated view that supports 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:
XML Schema 1.1 Support
Complete support for XML Schema 1.1 <oXygen/> improved the XML Schema 1.1 support, including schema and
instance validation, content completion, resource dependencies, search and
refactoring actions and the schema design mode. More, it is now possible to
generate XML instances and XML Schema documentation starting from an XML Schema
1.1 file. | |
Reviewing
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
of others. | |
XML Authoring
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
documents.
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
elements.
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
methods.
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
more. | |
CMS Integration and Connectivity
SharePoint Support 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
authentication scheme.
Data Protocol Support
<oXygen/> supports rendering of images embedded with the RFC 2397
data protocol.
DITA
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
configured.
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
elements.
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
background-color property.
CSS
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
assistant. | |
XML Databases
Added eXist 2.0 XML Database Support
<oXygen/> supports the eXist 2.0 Database Server.
Navigate to Attribute Definition
Fast Navigation to Attribute Definition
<oXygen/> offers support to navigate to the definition of an attribute
in the associated schema or DTD.
Extended API
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
Component.
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
Component updates
Updated Saxon to Version 9.4.0.6
The Saxon 9 XSLT, XQuery and XML Schema processor from Saxonica was
updated to version 9.4.0.6.
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
1.0.8.
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.