<oXygen/> XML Editor is a cross platform tool setting the standard in XML
editing. This advanced XML editor provides the most intuitive tools for XML editing,
authoring and conversion, XSL, XSLT, XQuery, XML Schema, DTD, Relax NG and Schematron
development, SOAP and WSDL.
<oXygen/> introduces a new edition specially tuned for developers. It provides a simple and
intelligent interface oriented to XML & Schema editing. <oXygen/> XML Developer is
derived from the <oXygen/> XML Editor IDE. Its main features focus on XML Source editing,
Schema designer and XSLT Editing/Debugging.
<oXygen/> XML Editor has a large number of features regarding the editing of the XML
related documents. You can find here a detailed list of them.
The XML Editor in oXygen is a complete XML development platform with support
for all major XML related standards. An XML file can be edited in the following
perspectives: XML text editor, WYSIWYG-like editor, XML grid editor, tree editor.data
Intelligent XML Editing
The context sensitive content assistant is changing the way you edit
documents, helping you create valid content all the time.
Extensible XML Editor
Starting with version 9 <oXygen/>
XML Editor adds a new concept called Document Type that solves the problem of providing
ready to use support for a framework or an XML language. The Document Type concept is
used to provide the built in support <oXygen/> XML Editor has for a number of XML
frameworks (DITA, DocBook, TEI) but, more importantly, it can be employed to provide
support for a user defined framework that needs to be shared with other
XML Grid Editor
The <oXygen/>'s grid editor allows you to
edit repetitive XML content in a special layout similar to a spreadsheet application,
without the need to interact with markup.
<oXygen/> XML Editor comes along with a powerful outliner which is automatically
synchronized with the document changes.
<oXygen/> XML Editor supports XInclude which is a standard for building up XML
documents from smaller pieces, being a replacement for the external
An XPath expression is a mechanism for navigating through and selecting
nodes from the XML document. You can executes XPath queries on opened documents. Both
XPath versions 1.0, 2.0 and 3.0 are supported.
XML Digital Signature and XML Canonicalization
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.
XML documents can be viewed/edited in a graphical tree. The tree editor is
handy for large size documents.
There is a set of panels located at the side of the editing area helping the
XML editing. They present the model of the edited XML element, the available attributes
Change Tracking and Review
To improve developers experience <oXygen/> offers few advanced editing
features like Change Tracking, support for Annotations/Comments, Profiling/Conditional
text and an <oXygen/> XML Plug-in for acrolinx IQ.
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.
<oXygen/> offers out-of-the-box visual editing support (CSS based) for a
number of important XML documentation frameworks: DITA, DocBook, TEI, XHTML. In case you
are planning to use other type of XML documents, there is available an API for customizing
Visual - WYSIWYG DITA Editor
<oXygen/> offers the most advanced DITA editing support covering both DITA 1.1 and 1.2
standards and allows even users with less knowledge of XML to edit DITA documents in a
visual interface similar to a word processor. The DITA Open Toolkit publishing engine
(usually the latest) is bundled with the application.
WYSIWYG DocBook Editor
The DocBook Editor in <oXygen/> 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.
Visual - WYSIWYG TEI Editor
<oXygen/> XML Editor comes with the TEI DTDs and stylesheets. Just as with the DocBook
framework writing and publishing a TEI document is very easy.
Visual - WYSIWYG XHTML Editor
<oXygen/> XML Editor includes schemas, catalogs and templates for XHTML. You can create
documents conforming either to transitional or strict XHTML DTDs.
The XSLT support offers the best XSLT Editor available, an intuitive XSLT
Debugger, a powerful XSLT Documentation tool and a wide range of actions designed to
refactor/reorganize the content of XSLT stylesheets.
<oXygen/> offers powerful tools which allow you to
and edit XML Schemas: text editing mode packed-full with helpers, intuitive and expressive
visual schema designer mode, XML Instance
and an XML Schema Documentation tool to output high quality documentation.
XML Schema(XSD) Editor
<oXygen/> XML Schema Editor offers
powerful content completion support, a quick assist tool always ready to provide a
helping hint, components presenter view, and multiple refactory actions.
Visual XML Schema Diagram Editor
XML Schemas enable document designers
to specify the allowed structure and content of an XML document. <oXygen/> provides a
powerful and expressive Schema Diagram mode for editing XML Schemas.
XML Schema 1.1 Support
<oXygen/> enhances its XML Schema
features to include XSD 1.1 capabilities. The full 1.1 specification is implemented so
you can edit and validate 1.1 schemas both in the Text and Design modes.
XML Instance Generator
<oXygen/> XML instance
generator can quickly generate a large set of XML document samples based on a given XML
Schema, version 1.0 or 1.1.
XML Schema Documentation
The <oXygen/> XML Schema documentation
tool allows you to easily generate full documentation for the XML Schema content
including comprehensive diagrams,
and cross references.
WSDL (Web Services Description Language)
<oXygen/> offers a WSDL Editor that supports both editing and online testing.
You can use a wide range of searching and refactoring actions and a powerful WSDL
documentation tool integrated with XML Schema documentation.
The WSDL Editor provides support to check
whether a WSDL document is valid, a specialized Content Completion Assistant, a
component oriented Outline view, and searching and refactoring operations.
<oXygen/> offers a wide range of actions
designed to refactor/reorganize the content of WSDL documents. You can quickly find the
declaration of a component, where it is referenced, and rename it using dedicated
WSDL SOAP Analyzer
After defining the descriptor you can
verify whether the defined messages are accepted by the Web Services server. <oXygen/>
provides two ways of testing: one for the currently edited WSDL file and another for the
remote WSDL files that are published on a web server.
The <oXygen/> WSDL Documentation tool
allows you to easily generate full documentation for the WSDL components in HTML format,
including comprehensive annotations and cross references. You can generate a brief
documentation listing the services, bindings, port types and messages defined in the
XQuery is intended for labeling information extracted from multiple structured
sources like XML documents, object repositories and relational databases including native
XML databases. <oXygen/> offers help with editing, executing and debugging XQuery
Editing of XQuery documents benefits of
content completion assistance, validation, execution and generation of HTML
Full debugging support similar with the XSLT
Debugger. <oXygen/> XML Editor helps you find and fix the bugs that may be present in
your XQuery documents.
The Xpath/XQuery builder is a powerful sandbox tool designed to aid you in
building, reusing and testing XQuery snippets.
lightweight text-based open standard designed for human-readable data interchange. It is
associative arrays, called objects.
Single Source Publishing
Single source publishing is a
content management method which allows the same content to be used in different
Native XML and Relational Databases
<oXygen/> XML Editor can perform XQuery/XPath queries against a native XML
database through a connection to the database server. A dedicated collection of database
exploring views are grouped together in a database perspective layout.
IBM DB2 XML support
The support for IBM DB2 Pure XML
database includes: multiple server connections, resource management, XML Schema
registration, XQuery and SQL execution, table data editing. A more detailed explanation
can be found in the following tutorial.
The support for eXist database includes:
multiple server connections, XQuery execution, resource management and editing. A more
detailed explanation can be found in the following tutorial. <oXygen/> supports eXist
database server versions 1.3, 1.4 and 1.5.
The support for MarkLogic XML database
includes: multiple server connections, XQuery execution and debugging, resource
management and editing through WebDAV. A more detailed explanation can be found in the
Oracle Berkeley DB XML support
The support for Oracle Berkeley DB XML database includes resource management
and editing, XQuery execution and debugging/profiling. A more detailed explanation can
be found in the following tutorial.
Content Management System (CMS) Integration
<oXygen/> XML Editor offers integration with different content management
systems: EMC Documentum, any WebDAV enabled CMS, IxiaSoft DITA CMS.
Documentum CMS Integration
<oXygen/> XML Editor integration with the
Documentum CMS is built on top of DFS 6.5 and includes repository browsing, check-out
and check-in support, transparent access to resources (open, edit save), import/export
and resource management.
Microsoft(R) SharePoint CMS Integration
<oXygen/> XML Editor integration with the
Microsoft SharePoint includes repository browsing, check-out and check-in support,
transparent access to resources (open, edit save).
XML Diff & Merge
The complete diff and merge solution which offers
both directory and file comparison, six different diff algorithms and multiple levels of
Subversion (SVN) Client
<oXygen/> XML Editor makes easier the document sharing between content authors by
including an 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.
Plugin for Eclipse, various editors for DocBook, TEI, XHTML, XSL:FO, SVG,
XQuery, WSDL, remote editing, licensing policy, miscellaneous.
Microsoft® Office 2007 - Office Open XML (OOXML)
<oXygen/> XML Editor 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 (ODF)
<oXygen/> XML Editor 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/> allows you to change, extract, validate and process data stored in EPUB
files. These capabilities allow developers to transform and pack files into EPUB, or
even process data from EPUB documents using XSLT or XQuery.
Describes ways to deploy frameworks and plugins to <oXygen/>
XSL:FO - Formatting Objects - Editor
<oXygen/> XML Editor offers intelligent support for FO editing and FO transformations
which makes it ideal for developing XML-based publishing applications.
The SVG support allows you to develop scalable graphics that are edited or
generated through XSLT.
The CSS Editor in <oXygen/> XML Editor allows you to edit and validate the
Large File Viewer
Very large files (larger than a Gigabyte) that
cannot be opened in the editor panel can be viewed in the Large File Viewer without
loading the file in the memory. The Viewer is available from the Tools
Extract XML Schema From a Database Structure
<oXygen/> XML Editor enables you to create a W3C schema based on an external
database structure accessed through a JDBC
driver. This can be done either when importing data from a database or directly
by selecting the database tables.
The editor is available on many platforms and with a relaxed licensing
The views and editors are dockable. They can be dragged and arranged to fit
Spell checking, document templates and syntax highlight.
XML Plugin for Eclipse
The editor is available as a plugin for the Eclipse IDE. All the main
features of the standalone editor are available.
<oXygen/> XML Editor helps you organize your
XML-related files into projects. In this way, you can perform batch operations like
validation and transformation over sets of files. Another feature of the project is that
allows you to share your project settings and transformation scenarios with your
XML Feature Matrix
The list of the differences between Enterprise and Professional/Academic
editions of <oXygen/> XML Editor. There is a single installation kit for all editions.
Different license types are activating different features.
oXygen XML Editor is a cross platform tool setting the standard in XML editing.
This advanced XML editor provides the most intuitive tools for XML editing, authoring and
conversion, XSL, XSLT, XQuery, XML Schema, DTD, Relax NG and Schematron development, SOAP