- Intelligent XML Editing
The context-sensitive Content Completion Assistant changes the way you edit
documents, helping you to create valid content all the time.
- 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 issues such as module validation, editing
using the Content Completion Assistant, ID referencing, or XML module connection
overview (understanding how modules are connected to each other).
- Extensible XML Editor
Starting with version 9 oXygen XML
Editor adds a new concept, Document Type, which provides ready-to-use support for a
framework or an XML language. The Document Type concept is used to provide the built-in
support that oXygen XML Editor has for a number of XML frameworks (DITA, DocBook,
TEI, etc.) More importantly, it can be employed to provide support for a user-defined
framework that is to be shared with others.
- XML Grid Editor
oXygen's Grid editor
mode 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 with a powerful outliner, which is automatically
synchronized with the document changes.
- XInclude Support
oXygen XML Editor supports XInclude, which is a standard for merging XML documents,
or parts thereof, resulting in a single composite XML information set.
- 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
useful utility is the XML document formatter.
- Unicode and Multi-lingual Editing Support
oXygen XML Editor supports a large number of text encodings. For example, Unicode 4
is fully supported in both the Text mode and Author
- XPath Support
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
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
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, to help
you with XML editing. They present the model of the edited XML element, available
attributes, and entities.