oXygen XML Editor 8.0 review

by rbytes.net on

The simple and elegant look of the < oXygen/ > combined with the complete coverage of the XML editing features have made it popular i

License: Shareware
File size: 37169K
Developer: SyncRO Soft Ltd.
0 stars award from rbytes.net

The simple and elegant look of the < oXygen/ > combined with the complete coverage of the XML editing features have made it popular in both the corporate and academic worlds.

oXygen XML Editor provides the necessary tools for the document creation and presentation.

The documents can be created and validated against any user defined schema. The smart context sensitive editing saves time and guarantees a minimum number of validation errors.

The documents can be published in a wide range of formats including HTML, PDF, PostScript using the built-in or external processors.

Developers can use < oXygen/ > for authoring document schemas and for editing and debugging the XSL stylesheets needed for the presentation layer. The integration with the document repositories is made through the WebDAV and FTP protocols.

Here are some key features of "oXygen XML Editor":
Different perspectives: source editor, XSLT debugger, tree viewer/editor.
Edit and validate support for XML Schema (visual diagram), Relax NG (visual diagram), NRL, DTD, Schematron.
Conversions from DTD, Relax NG or a set of documents to XML Schema, DTD or Relax NG.
Generate HTML documentation from XML Schemas.
Validate XML documents with XML Schemas, Relax NG, DTD, NRL and Schematron schema or embedded Schematron rules.
Batch validation.
Context sensitive content assistant driven by XML Schema, Relax NG, DTD or by the document structure.
Best content completion support offering elements, attributes, values (handling ID references, enumerations, union and list values).
Schema annotations presented next to the content completion proposals.
XSLT 1.0 and XSLT 2.0 editing, validation, transformation, debugging and profiling support.
XPath 1.0 and XPath 2.0 evaluator.
XQuery 1.0 editing, validation and transformation support.
Multiple XSLT processors support (Xalan 2.5.1, Saxon6.5.4, Saxon8, XSLTProc, MSXML3.0/4.0/.NET).
XSLT debugging support using Xalan and Saxon as XSLT processors.
Mapping from the XSLT output result to the source and stylesheet locations.
Easy transformation management with reusable scenarios.
Preview the transformation results as XHTML, XML or in your browser.
FO transformations using embedded Apache's FOP to generate PDF or PS documents.
Support for external Formatting Object Processors.
XML Diff and Merge.
Code templates (abbreviations).
Tree based Outliner synchronized in real time with the edited document.
Source folding support with powerful manipulation actions and persistence.
Schema Model View presenting schema information about the current element.
Import from relational databases and other sources to XML.
Canonicalization and digital signature of documents.
XML Catalog support.
Experimental XInclude support.
Format and indent of XML files.
Easy error tracking - locate the error source by clicking on it.
Link to the exact location in the specification for XML Schema errors.
Support for editing remote files over FTP, HTTP/WebDAV and HTTPS/WebDAV.
New XML document wizards to easily create documents specifying a schema or a DTD.
Unicode and multi-language support: English, German, French, Italian, Japanese and Chinese.
Includes the DocBook and TEI documentation frameworks.
Find and replace support allows regular expressions, is XML aware and can handle multiple files.
Can be used as standalone desktop application, run through Java Web Start or as an Eclipse plugin.
No platform lock-in, the same license can be used on any platform with any distribution.
Supported platforms: Windows, Mac OS X, Linux and Eclipse.


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.0.6) are not listed in PATH.
At the prompt type: sh ./oxygen.bin.
On some Linux distributions (including RedHat), the installer stops with the error:
Warning: -Xmx50331648 not understood. Ignoring. Warning: -Xms16777216 not understood. Ignoring. Exception in thread "main" java.lang.NoClassDefFoundError: com.zerog.lax.LAX - 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.4 (recommended) or 1.5) in your PATH environment variable.
Other solution is to download and install the "All platforms" distribution, see installation instructions bellow.

30-days free trial

What's New in This Release:
The new grid editor allows you to edit repetitive XML content in a special layout similar to a spreadsheet application, without the need to interact with the markup.
Using the new Database perspective, you can browse tables or collections from databases, execute XQuery or SQL queries, inspect or modify data, and specify XML Schemas for the XML fields and collections.
The database support includes many of the popular servers, operating either as native XML storage (Tamino, XHive, MarkLogic, TigerLogic, eXist, Berkeley) or mixed, as relational and XML at the same time (DB2, SQLServer, Oracle).

oXygen XML Editor 8.0 keywords