- Intelligent XML Editing
The context-sensitive Content Completion Assistant changes
the way you edit documents and helps you to keep your content valid at all
- Working with Modular XML Files in the Master Files Context
oXygen helps you edit XML
modules referenced using XInclude or external entities. By customizing the XML Master
File, oXygen provides a context to address module validation, ID referencing,
understanding how modules are connected to each other, or using the Content Completion
Assistant to edit content.
- Extensible XML Editor
oXygen XML Editor uses the
Document Type Association concept to provide ready-to-use support for
a framework or XML language. The Document Type Association concept is used in oXygen
XML Editor to provide built-in support for the most popular XML frameworks (DITA,
DocBook, XHTML, TEI, etc.) More importantly, it can be used to provide support for a
custom user-defined framework that can be shared with others.
- XML Grid Editor
The oXygenGrid editing mode allows you to edit repetitive XML content in a
special layout that is similar to a spreadsheet application, without the need to
interact with markup.
- XML Outline View
oXygen XML Editor includes a powerful Outline view that
is automatically synchronized with the document changes.
- XInclude Support
oXygen XML Editor supports XInclude, a standard for merging pieces of XML content,
resulting in a single composite XML information set.
- XML Validation and Well-Formedness Check
XML validation can be done by checking
documents against a schema. oXygen XML Editor supports validation against XML
Schema, DTD, Schematron, and Relax NG schemas.
- XML Formatting and Indentation
oXygen includes formatting and indentation features that allow you to arrange XML
documents in an organized and consistent manner.
- Multi-Lingual Editing Support
oXygen XML Editor supports a large number of languages and text encodings. For
example, Unicode 4 is fully supported in both the Text and
- XPath Support
An XPath expression is a mechanism for navigating through, and selecting
nodes from, an XML document. XPath versions 1.0, 2.0, and 3.0 are
- XML Digital Signature and XML Canonicalization
oXygen includes a tool for creating and checking
digital signatures for both enveloped and detached signatures. The enveloped
signatures are stored in the signed document, while the detached ones are stored in a
A digital signature is a requirement when exchanging information
on an untrusted network. Since XML is used for content storage, it is important to be
able to digitally sign the XML files or messages.
- Helper Views
There is a set of views, located by default at the side of the editing area,
to help you with XML editing. They display the structure of currently edited XML
elements, as well as the available attributes and entities.