- Intelligent XML Editing
The context sensitive content assistant is changing the way you edit
documents, helping you create valid content all the time.
- Working with Modular XML Files in the Master Files Context
<oXygen/> helps you edit XML modules referred using XInclude or
External Entities. By setting the XML Master File, <oXygen/> provides
a context to solve issues like module validation, editing using the content completion
assistant, ID referencing or XML module connection overview (understanding how modules
are connected with each other).
- 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.
- XML Outliner
<oXygen/> XML Editor comes along with a powerful outliner which is automatically
synchronized with the document changes.
- XInclude Support
<oXygen/> XML Editor supports XInclude which is a standard for building up XML
documents from smaller pieces, being a replacement for the external
- XML Validation and Well-Formedness Check
The XML validation can be done by checking
the documents against a schema. <oXygen/> XML Editor supports: XML Schema, DTD,
Schematron and Relax NG schemas.
- XML Formatting and Indentation
An useful utility is the XML document formatter.
- Unicode and Multi-lingual Editing Support
<oXygen/> XML Editor supports a large number of text encodings. Unicode 4 is fully
supported both in the Text mode and Author
- XPath support
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.
- <oXygen/> Tree Editor
XML documents can be viewed/edited in a graphical tree. The tree editor is
handy for large size documents.
- Helper Views
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