oXygen XML Editor
oXygen is the best XML editor available, accommodating 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 includes a configurable and
extensible visual editing mode based on W3C CSS stylesheets. With ready-to-use
DITA, DocBook, TEI, and XHTML support, oXygen is 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, and
values (handling ID references, enumerations, and list values) | Using the spreadsheet-like XML Grid Editor Mode, easily edit XML documents
consisting of repetitive patterns |
| 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 indentation of XML files | |
 | XML Validation |
| Validate XML
documents with XML Schema, 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, and 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 Assistant with functions and annotations |
| XPath Builder view | The Content Completion Assistant offers XPath functions in Schematron |
 | Native XML and Relational Databases |
| Management support for relational
databases: Oracle 11g R1, IBM DB2 Pure XML, and Microsoft SQLServer
2008 | Management support for XML
Databases: Documentum xDB, MarkLogic, eXist, and 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, and 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. | oXygen is a complete solution for editing documents in both left to right and
right to left scripts, offering full Unicode and Multi-lingual
editing support |
| oXygen XML Editor includes the DocBook, DITA, and TEI documentation frameworks | Support for CALS and HTML tables |
| Preconfigured publishing scenarios for: HTML, WebHelp, PDF, and Eclipse/Windows
help | oXygen XML Editor provides support for editing, validating, and creating EPUB files. Predefined
transformation scenarios allow you to publish DITA and DocBook documents to
EPUB |
 | Access to CMS 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 |
| Full fledged client for the Apache SubversionTM (SVN) versioning system | |
 | Support for Office Documents |
 | Tools |
 | Contribution to Open Source Projects |
| oXygen XML Editor makes open source NVDL implementation available, oNVDL based on Jing | oXygen XML Editor contributes patches, fix suggestions, and improvement requests
to open source projects it uses |
 | Availability |
| oXygen XML Editor is available as a 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 oXygen XML Editor |