XML Editor<oXygen/> XML Editor is a complete XML development platform with support for all major
XML related standards. An XML file can be edited in the following perspectives: XML text
editor, WYSIWYG-like editor, XML grid editor, tree editor. datasheetA powerful text editor specially tuned for XML developers. A simple to use interface specially suited for content authors. A spreadsheet-like XML editing interface. A graphical tree representation of your XML content. XML Text EditorThe text editing mode offers full control on the XML file content to the XML
developer. The context sensitive content assistant coupled with automatic validation
help you keep the edited file valid all the time. Unlike other editors that offer all the available entries, the content assistant
of <oXygen/> XML Editor shows only those entries which are valid in the current
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. WYSIWYG XML Editor (Visual XML editor)The Author mode of the <oXygen/> XML Editor demonstrates a new productive way of
authoring XML documents by non technical authors, similar to a word processor. This editing mode makes XML document authoring easier than using an unstructured
word processing application. The author's focus is on the semantics of the XML content
while the formatting and layout is performed automatically by <oXygen/> XML Author,
is driven by a CSS stylesheet and is supported by user actions specific for the
current document type. XML Grid EditorThe <oXygen/> XML Grid Editor allows the repetitive XML content to be edited in a
table-like fashion, similar to a spreadsheet application. This editor provides table
oriented operations like row and column addition and 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). Tree EditorXML 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
is always synchronized with 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 element or attribute 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 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/>
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.
|