Oxygen XML Editor v18.1 » Developer.Team

Oxygen XML Editor v18.1

Oxygen XML Editor v18.1
Oxygen XML Editor v18.1 | 212 Mb


oXygen XML Editor is the best XML editor available and provides a comprehensive suite of XML authoring and development tools. It is designed to accommodate a large number of users, ranging from beginners to XML experts. It is available on multiple platforms, all major operating systems, and as a standalone application or an Eclipse plug-in. You can use oXygen XML Editor in conjunction with all XML-based technologies and it includes a large variety of powerful tools for creating, editing, and publishing XML documents.

Intelligent XML Editing

Context-Sensitive Content Completion Assistant
Support for Showing Recent Content Items
Support for Learning Words
Content Completion Assistant for Documents Without a Schema
Configurable Content Completion Assistant Behavior
XML Quick Fixes
Content Completion Assistant for IDREFS
Search/Refactoring Support for ID/IDREFS
Support for Enumerations
Automatic Generation of Required Content
Code Templates
XML Markup Contrast Adjuster
Resource Hierarchy/Dependencies View
Update References of Moved or Renamed Resources
Matching Tag Highlight and Navigation
Automatic Editing of the Matching End-Tag
Lock/Unlock XML Tags
Folding
Optional Content Generation

Context-Sensitive Content Completion Assistant

oXygen offers the list of elements, attributes, and attribute values through a Content Completion Assistant. Unlike other editors that offer all the available entries (all the element names defined by the document XML Schema, for example), oXygen shows only those entries valid in the editing context. Therefore, the XML document is kept valid most of the time and the user does not have to know about the relationship between elements.

In the following image, you can see that the list of possible elements for the tgroup element contains colspec, tbody, and thead, which is exactly what the DocBook DTD has defined.

Support for Showing Recent Content Items

The proposals that have previously been used are promoted at the top of the content completion list, thus allowing for efficient re-use. For example, when editing an XSLT stylesheet, you use a small fraction from all the set of XSLT and HTML elements. By sorting the recently used ones to appear higher on the list, it is easier to find them the next time you want to use them.

In the following image you can see that the four XSLT elements that were previously used, appear above other elements of the XHTML grammar.

Support for Learning Words

This feature is disabled by default, but when enabled all the words in the document are indexed as they are written. When you enter a word's prefix and press CTRL+SPACE, words starting with that prefix are presented through the content completion window.

Content Completion Assistant for Documents Without a Schema

If there is a schema associated with the edited document, then oXygen analyzes it and initialize the Content Completion Assistant. If the document has no associated schema then the Content Completion Assistant is initialized by examining the edited document and learning its structure. Alternatively, you can use the options page to set the default XML Schema or DTD to be used.

Note that the learned structure can be saved to a DTD file and can be used as a skeleton for further development.

XML Quick Fixes

The oXygen Quick Fix support helps you resolve errors that appear in an XML document by offering quick fixes to problems such as missing required attributes or invalid elements. Quick fixes are available for XML documents that are validated against XSD, Relax NG, or Schematron schemas.

Search/Refactoring Support for ID/IDREFS

oXygen offers support for search and refactoring operations for ID/IDREFS in XML documents that have an associated DTD, XML Schema, or Relax NG Schema. These operations are available in the Text mode and also in the Author mode.

In Text mode, the easiest way to access the search/refactoring action is by using the Quick Assist support. It is available when you position the caret inside an ID or an IDREF and click the yellow light bulb from the line-number stripe.

Highlight ID Occurrences in Text Mode

To see the occurrences of an ID in an XML document while in the Text mode, place the cursor inside the ID declaration or reference. The occurrences are marked in the vertical side bar at the right of the editor. Click a marker on the side bar to navigate to the occurrence that it corresponds to. The occurrences are also highlighted in the editing area.

Support for Enumerations

The Content Completion Assistant offers proposals for attributes and element values, whose type is an enumeration of tokens. This is available for documents that use XML Schema or Relax NG schema.

In the following image the attribute list of root has been defined as a list of decimal values (1.44, 2.88, 3.0, and 5.0) and the Content Completion Assistant offers proposals accordingly.

Generic Visual XML Editor
oXygen allows you to visually edit any XML document. By default, oXygen includes out-of-the-box capabilities for content review, change tracking, profiling, and conditional text, all of which are independent from XML vocabulary. Driven by CSS stylesheets, oXygen is simple to use and highly customizable.

Only for V.I.P
Warning! You are not allowed to view this text.