- WYSIWYG XML Editor (Visual XML editor)
The Author mode of <oXygen/> XML Editor
demonstrates a new productive way of authoring XML documents, similar to a word
processor.
- 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
users.
- 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
entities.
- 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 Internationalization
<oXygen/> XML Editor supports a large number of text encodings. Unicode is fully
supported.
- 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.
- 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
and entities.