<oXygen/> XML EditorThe content assistant, XML outliner and the model view are all designed
to make the XML editing in <oXygen/> XML Editor faster and
easier.
<oXygen/> XML Editor is a complete XML development platform with support
for all major XML related standards. The editing area in <oXygen/> XML
Editor consists of three tabs: the text based editing tab, the XML grid
editor and the WYSIWYG xml editor tab.
WYSIWYG XML Editor (Visual XML editor)
The Author mode of the <oXygen/> XML Editor demonstrates a new
productive way of editing XML documents, similar to a word processor.
<oXygen/> makes XML document authoring easier than editing with an
unstructured word processing application. The author's focus is on the
semantics of the XML content he/she enters while the formatting and
layout is performed automatically by <oXygen/> XML Editor.
XML Grid Editor
The XML Grid Editor is available when editing files are recognized as
XML. By default, <oXygen/> XML Editor opens the files in the text based
editor. Most of the actions available in the text mode editor are
available for the grid and have Undo/Redo support. You can easily
identify nodes in the document using the find and replace action along
with the XPath toolbar and the XPath builder.
The <oXygen/> XML Grid Editor allows the repetitive XML content to be
edited in a table-like fashion, similar to a spreadsheet application.
There are available operations for row and column addition/deletion and
table sorting. You can organize your XML documents by moving nodes
around using drag and drop.
There are two layouts available in the grid editor: the grid layout
(tries to find and group the recurring elements in tables) and the tree
layout (shows directly the structure of the XML document).
XML Text Editor
<oXygen/> XML Editor offers a powerful text editing mode with a context
sensitive content assistant which change the way you edit documents,
helping you create valid content all the time. Unlike other editors that
offer all the available entries, for example all the element names
defined by the document XML Schema, <oXygen/> XML Editor shows only
those entries valid in the editing context.
In this way the XML document is kept valid most of the time and the
user does not have to know about the relations between elements.
Tree Editor
XML documents can be viewed/edited in a graphical tree. The tree
editor is a great help when you are working with very large documents
because of its small memory footprint.
For a fast navigation in the document you can use the top navigation
panel which displays the current path in the document. Each button from
the panel gives access to all the XML nodes at the same level.
The Model View shows the detailed information about the attribute or
element that you are working on. Element and attributes annotations are
also presented here if they are available in the XML Schema of the
document.
Detailed features
 - WYSIWYG XML Editor (Visual XML editor)
The Author mode of the
<oXygen/> XML Editor demonstrates a new productive way of editing 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/> 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/> 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 Formating 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. - <oXygen/> XML Diff
A complete diff and merge solution is now
also available as a separate product. It offers both directory and file
comparison, six different diff algorithms and multiple levels of
comparison. - XPath support
XPath is a language for addressing specific parts of an XML
document. XPath, like the Document Object Model (DOM), models an XML
document as a tree of nodes. 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 and 2.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 and entities.
|