Oxygen XML Editor

XML Editor

Search  in 
About
Downloads
Register
Shop
Resources
Support
Supported platforms

<oXygen/> XML Editor version 9 beta 2

You have the chance to test a beta version of the <oXygen/> XML Editor version 9.0 and to contribute to its improvement with your feedback, suggestions and bug reports. Thank you!

Please follow the next steps:
  • See the new features added in version 9.
  • Download and install the <oXygen/> XML Editor v9 beta 2.
  • Use the following trial license key for version 9.
        ------START-LICENSE-KEY------
        Registration_Name=Oxygen v9 BETA
        Company=
        Category=Enterprise
        Component=XML-Editor, XSLT-Debugger
        Version=9, 9
        Number_of_Licenses=1
        Date=10-17-2007
        Duration=31
        SGN=MC0CFQCKLLV8w55Uwrns77vJx6smG7xXvwIUGjQ2KiSGP+qVS1AJBZc7ejBS/lA\=
        -------END-LICENSE-KEY-------
  • We recommend to backup your data.
  • Test it and send us your thoughts.

 Changes in version 9 beta 2

In response to user feedback we included in beta 2 a number of fixes and improvements. There are many updates, most of them are small issues. Below you can find the most important ones.



Handling of entities in attribute values
Now the entities specified in attribute values are preserved when editing in Author mode.

Extensions for document type detection
It is possible to register a Java class to detect more precisely a certain document type.

Better detection of DITA documents
An implementation for the extension for document type detection was implemented for DITA. Thus also documents that have an attribute named DITAArchVersion from the "http://dita.oasis-open.org/architecture/2005/" namespace are considered DITA documents.

Allow drop down toolbar buttons in the customization for a document type
The users can add custom actions for a specific document type (DITA, DocBook, TEI, etc.). These actions can be contributed then to a toolbar, menu or contextual menu. The toolbar allows now to organize related actions in action groups and presents these using a drop down button. For instance the default customization for DocBook includes a Link action group that allows insertion of link, ulink, olink, uri and xref.

Reorganize the default customizations to take advantage of drop down toolbar buttons
Some actions were grouped in action groups and mapped to toolbar drop down buttons to have a more compact UI.

More custom actions for table management
Two more actions were added for table management, Delete column and Delete row in all document types that are predefined in <oXygen/>: DITA, DocBook, TEI and XHTML.

Better navigation with TAB/Shift+TAB
TAB and Shift+TAB can be used to move to the next content location in Author mode, one in forward direction and the other in the reverse direction. The algorithm was improved so that now it passes for instance from the last cell in a table row to the first cell in the next row.

 New features introduced in <oXygen/> XML Editor 9.0

Version 9 adds as main feature a CSS-based tagless editor which allows WYSIWYG like visual editing of XML documents. With an innovative approach to visual XML authoring featuring a location tooltip that shows the current location in the XML file and easy entering of markup though simple steps (like Enter then type to select) <oXygen/> allows you to work with XML frameworks (DocBook, DITA, TEI, XHTML) easier than when you edit an unstructured file in a word processor.

There are changes in:
 Visual WYSIWYG-like editingDocument types
 New side views for editing helpImprovements validation error reporting

Visual WYSIWYG-like editing
Authoring XML documents in a WYSIWYG style
<oXygen/> makes document authoring easier than editing with unstructured word processing applications. The author's focus is on the semantics of the content he/she enters and the formatting and layout is performed automatically by <oXygen/>.

Based on standards
As always, <oXygen/> does not reinvent the wheel and does not lock users into custom formats. The WYSIWYG like rendering is driven by CSS stylesheets conforming with the W3C CSS 2.1 specification. Some enhancements introduced by the W3C CSS 3 working draft like CSS namespaces and the attr function are also supported.

Full markup control
<oXygen/> combines the easy way of working in a visual WYSIWYG-like editor with the full power of source editing. It presents an Outliner of the document synchronized with the editor content showing the markup structure and you can switch at any moment to the synchronized source mode editing to get full control of your markup in the powerful <oXygen/> source based editor.

Ready to use support for major document frameworks
The tagless editor comes with ready to use support for largely used XML frameworks like DITA, DocBook 4 and DocBook 5, TEI P4 and TEI P5, XHTML. This support includes document templates for easily creating new instances, CSS for WYSIWYG-like editing, interface actions for creating and editing lists, tables and marking up specific content, XML Catalogs to faster access to resources, schema files for validation, transformation scenarios to convert to HTML and/or PDF.

Full integration inside the editor
The WYSIWYG-like editor was closely integrated in <oXygen/> as an editor tab called Author next to the Text and Grid editing modes. All <oXygen/>'s powerful editing actions are also available in the Author mode. These include spell checking (on request and as you type), validation (continuous, on request), search and replace, XPath execution, etc. Also all side views that <oXygen/> provides are offering information when editing in Author mode.

Drag and drop editing
The Author mode allows drag and drop editing. You can select content then drag and drop it in the desired location to move or copy that content.
Document types
<oXygen/> adds in version 9 a new concept called Document Type to solve the problem of providing ready to use support for a framework or XML language. The Document Type concept is used to provide the built in support <oXygen/> has for a number of frameworks (DITA, DocBook, TEI) but can be used also by users to provide support for whatever framework they need and to share that support with other users.

Specifies default schema
You can specify the default schema to be used for validation and content completion for the documents that match a document type. This schema can be overwritten if the document itself specifies a schema inside. All the current schema languages are supported DTD, XML Schema, Relax NG, ISO Schematron, ISO NVDL.

Specifies default CSS files
You can specify a set of CSS files, including alternates and default CSS that will be used by <oXygen/> when editing in Author mode.

Custom actions
You can define custom actions for the Author mode that will appear in tool bar, menu or contextual menu. These actions in general add support for inserting markup structures, lists, list items, tables, table rows, table columns, etc. in the specific framework the document type describes. <oXygen/> provides a set of operations that can be used to implement most of the actions. If needed you can code your own operations in Java and use them to define your actions.

Specifies document templates
You can specify a folder where you have document templates. These templates will be gathered automatically by <oXygen/> and will appear in the new file dialog allowing easy creation of new documents of the defined document type.

Specifies XML catalogs
You can specify XML Catalogs for the document type that resolve remote resources to local copies. This allows a faster access to those resources (schemas, stylesheets, etc.) and also allows to work offline without changing the documents to explicitly point to local resources.

Specifies default transformation scenarios
You can specify a set of transformation scenarios to convert the documents to different formats like HTML and PDF.
New side views for editing help
Elements View
Shows the elements defined by the schema that can be inserted at the current position in the document. You can double click on an element to insert it.

Entities View
Shows the defined entities. You can double click on an entity to insert it.

CSS Outline view
The overall structure of a CSS stylesheet edited in the CSS Editor is available in the Outline view similar with the Outline view of the XML Editor.

XQuery Outline view
The overall structure of an XQuery module is presented: the module name, the import declarations, the variables, the namespaces and the user defined functions.
Improvements validation error reporting
Better error reporting for Relax NG validation
Incomplete error reports like "required attributes missing", "required elements missing" or "unfinished element" are now updated to report exactly what attributes or elements are missing and what is expected to finish the element.

Schematron diagnostics
The diagnostics messages issued by a Schematron schema are displayed together with the other validation errors. Schematron report messages are treated as warnings.

Improved error reporting when validating Relax NG schemas
In case of validation errors about overlapping names inside interleave the overlapping names are presented in the validation error message.

 Download and install the <oXygen/> XML Editor v9 beta

 PlatformSizeMD5Instructions
Windows (Includes Java VM)  Windows (Includes Java VM)Download oXygen XML Editor54.3MB View
Windows  WindowsDownload oXygen XML Editor41.4MB View
Mac OS X  Mac OS XDownload oXygen XML Editor37.1MB View
Linux (Includes Java VM)  Linux (Includes Java VM)Download oXygen XML Editor55.0MB View
Linux  LinuxDownload oXygen XML Editor39.2MB View
All (Linux, Unix,etc.)  All (Linux, Unix,etc.)Download oXygen XML Editor44.2MB View
Eclipse 3.3 Plugin zip distribution  Eclipse 3.3 Plugin zip distributionDownload oXygen XML Editor44.8MB View
Eclipse 3.3 Plugin Update Site  Eclipse 3.3 Plugin Update Site See Instructions39.1MBN/A View

Windows Instructions

Install

  • Run the installation program and follow the instructions.

Run

  • To run the application start the oxygen.exe or oxygen.bat from the product installation directory.

Notes

  • Do not put the installation program in the folder you choose for product installation because the application has the same name oxygen.exe and will not be overwritten during installation.
  • If you do not have a Java virtual machine 1.5 or later installed, be sure to download the package above which includes one. The included JVM is used only for running <oXygen/>, it is not visible to other applications and it is uninstalled together with the <oXygen/> application which installed this JVM.
  • Copy and paste the license key you have received by email in the application license dialog.

Mac OS X Instructions

Install

  • After downloading, extract the oxygen.tar.gz archive.

Run

  • To run the application double-click oxygen or execute oxygenMac.sh from the Terminal.

Notes

  • Requires Mac OS X 10.4.5 or later and at least Java 1.5 (available at http://www.apple.com/macosx/features/java/).
  • Runs perfectly on Intel Core Duo Mac systems.
  • Make sure that you have installed the Monaco or Helvetica font in the Font Manager before running <oXygen/>.
  • The compressed file should be recognized by StuffIt Expander and should automatically be expanded after downloading. If it is not expanded, you can expand it manually using StuffIt Expander 6.0 or later.
  • Copy the license key you have received by email in the application license dialog.
  • With some fonts the cursor will behave unpredictably. It is recommended to use a fixed-size font, such as Monaco. More details can be found here.

Linux Instructions

Install

  • After downloading open a shell and, cd to the directory where you downloaded the installer.
  • Make sure you have in your PATH environment variable the correct location of the JRE. Also, make sure that older JREs (like 1.3.1) are not listed in PATH.
  • At the prompt type: sh ./oxygen.sh.
  • A new version of <oXygen/> should not be installed in the same folder as a previous version.
  • On some Linux distributions (including RedHat), the installer stops with the error:
    Exception in thread "main" java.lang.NoClassDefFoundError. This is caused by the fact that there is installed an older Java VM in the /usr/bin directory (version 1.1.x). The installer uses this by default and is unable to launch. You can rename the file (/usr/bin/java to java.old) and try again the installer. You must have the correct java executable (version 1.5) in your PATH environment variable.
  • Other solution is to download and install the "All platforms" distribution, see installation instructions below.

All Platforms Instructions

Install

  • After downloading extract the oxygen.tar.gz archive.
  • Do not extract the archive in a folder where a previous version of <oXygen/> is already installed.

Run

  • On Windows run oxygen.bat.
  • On Mac OS X run oxygenMac.sh.
  • On Unix, Linux, Solaris, etc. run oxygen.sh.

Notes

  • You must have installed a Java virtual machine 1.5 or later.
  • Copy the license key you have received by email in the application license dialog.

Eclipse 3.3 Plugin Instructions

Install

  • After downloading the corresponding archive unzip it in the Eclipse folder.

Run

  • Restart Eclipse.

Eclipse 3.3 Plugin - Update Site Instructions

Download and Install

  • Start Eclipse. Choose the menu option: Help / Software Update / Find and Install. Select the checkbox: "Search for new features to install" and press the "Next" button.
  • From the dialog "Update sites to visit" press the button "Add update site" or "New Remote Site".
  • Enter "oXygen XML Editor" in the "Name" field and the value http://www.oxygenxml.com/beta/InstData/Eclipse/site.xml into the "URL" field of the "New Update Site" dialog. Press the "OK" button.
  • In the dialog "Update sites to visit" press the Finish button.
  • The dialog "Search results" is displayed. Select the checkbox "oXygen XML Editor" and press the "Next" button.
  • Select the new feature to install "oXygen XML Editor and XSLT debugger" and press the "Next" button in the following install pages. You must accept the Eclipse restart.
© 2002-2007 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>® XML Editor
News             oXygen XML Editor News
Buy new license
Video Demonstrations
Support life
Quotes
quote I've been using <oXygen/> for about six weeks now. I really like it. I agree with Norm Walsh that it hits a sweet spot. I hope it continues to be available on all the major platforms: that's a key feature long-term, I think. quote
Wendell Piez