oXygen XML Editor v8.0rc

Find out <oXygen/> related news.
Site Admin
Posts: 2102
Joined: Thu Jan 09, 2003 2:58 pm

oXygen XML Editor v8.0rc

Post by george » Thu Nov 09, 2006 1:35 pm


A release candidate of oXygen 8 is available for tests. Note that all licenses for version 7 purchased now will be automatically upgraded to version 8.
Version 8.0 of the <oXygen/> XML Editor adds as main features a spreadsheet-like XML Grid Editor, management support for both XML and relational databases: Berkeley XML Database, eXist, IBM DB2 PureXML, MarkLogic, Microsoft SQLServer 2005, Oracle 10g R2, RainingData TigerLogic XDMS, SoftwareAG Tamino and XHive XML Database, options and transformation scenarios that can be stored into the project file and support for NVDL (Namespace-based Validation Dispatching Language) scripts.

New in 8.0:

Editor Capabilities

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 tags and markup.

Support for Saving/Loading the Editor Layout. Predefined Layouts.

You can save the current editor layout (what views and toolbars are
visible and their position) and reuse it later, or even share it with
your team.
<oXygen/> has several predefined layouts, ranging from the Basic Layout
- containing only the project and the outliner to the Advanced Layout -
containing all the views. There are also available XML Schema
development and XSLT development layouts showing only the specialized
views and toolbars.

Accurate XML Error Reporting

Many of the XML Schema and DTD related errors are reported with accurate
location information. For instance an error referring to the invalid
value of an attribute will highlight exactly that value in the text.

Accurate XPath Result Elements Locations

Selecting a result of an XPath query highlights the XML source region
corresponding exactly to the result element.

Associate XSLT Stylesheet Action

This action allows you to insert an xml-stylesheet processing
instruction in the current XML document to associate it with an XSLT
stylesheet. Many of the web browsers have XSLT support and can perform
the XSLT transformation and display the result.

Open in Browser Action

This action opens the current document with the application configured
as default browser.

Improved Support for Schemas with Embedded Schematron Rules

You can associate the edited document with an XML Schema or Relax NG
schema having embedded Schematron rules in one step.

Preserve the Line Separator

This new option is useful when you are editing files originating from
different operating systems and you need to preserve their line separator.

Improved Database Support

XML Database Perspective

Using the Database perspective you can browse the tables or collections
from the databases, execute XQuery or SQL queries, inspect or modify
data, 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.

Support for Berkeley XML DB

The support for Berkeley XML DB includes: resource management, resource
editing, XQuery.

Support for IBM DB2 Pure XML

The support for IBM DB2 Pure XML database includes: multiple server
connections, resource management, XML Schema registration, XQuery and
SQL execution, table data editing.

Support for eXist

The support for eXist XML Database includes: multiple server
connections, resource management, resource editing, XQuery.

Support for MarkLogic

The support for MarkLogic includes: multiple server connections, XQuery

Support for Microsoft SQLServer 2005

The support for Microsoft SQLServer 2005 database includes: multiple
server connections, resource management, XML Schema registration, XQuery
and SQL execution, table data editing.

Support for Oracle 10g R2

The support for Oracle 10g R2 database includes: multiple server
connections, resource management, XML Schema registration, XQuery and
SQL execution, table data editing.

Support for RainingData TigerLogic XDMS

The support for the RainingData TigerLogic XDMS includes: multiple
server connections, XQuery execution.

Support for SoftwareAG Tamino

The support for SoftwareAG Tamino includes: multiple server connections,
resource management, Tamino Schema registration, XQuery execution,
resource and schema editing.

Support for XHive XML Database

The support for XHive XML Database includes: multiple server
connections, resource management, resource editing.

Transformation and XSLT/XPath

Flexible Input Configuration for Transformation Scenarios

You can specify both the transformation XML source and the stylesheet
locations. It is not required anymore the edited document to be one of
the transformation XML source or stylesheet. This allows editing a
module and invoking a transformation on the master files.

Project Level Transformation Scenarios

The transformation scenarios can be stored in the project file. This
simplifies the scenario management by attaching only the relevant
scenarios to a project. More, you can pass over to your teammates a set
of pre-configured project scenarios.

Validation Engine Detection for XSLT and XQuery

The edited XQuery or XSL file is validated using the engine specified in
the transformation scenario. If no transformation scenario is defined
then the default validation engine from the options is used.

Open Transformation Result in Editor

A new option was added to the transformation scenario to allow opening
the transformation result in <oXygen/>.

XSLT/XPath Function Signature/Arguments Helper

<oXygen/> helps editing complex XPath expressions by presenting a
tooltip with the function signature above the function name and
highlighting the current argument. This support is available when
editing expressions in the XPath Toolbar and the XPath Builder, and also
when editing XSL stylesheets and XQuery files.

Subversion Client

Open a File or Folder from the Project into the Subversion Client

The Subversion Client automatically checks the status of the selected
resource allowing you to immediately commit or update it.

Compare Images in the Subversion Client

You can compare side by side different revisions of image files.

Support for Creating Subversion Patches

You can create patches in the unified diff format between two revisions
or between your working copy and a revision.

Filters for the Subversion Working Copy

You can choose to hide from the Working Copy file browser the files that
are ignored or scheduled for deletion.

Schema Support

NVDL Editor

You can edit Namespace-based Validation Dispatching Language scripts
taking advantage of continuous validation support and context sensitive
content completion.

Validation against NVDL Scripts

<oXygen/> distributes a NVDL implementation allowing the validation of
XML documents against NVDL scripts. The support includes validation on
demand, continuous validation, validation with external schema, batch
validation from the project, etc.

Content Completion Based on NVDL Scripts

The content completion is able now to use an NVDL script to offer
proposals; this makes possible editing documents with complex structure,
that contain multiple languages defined by different schemata, for
instance XHTML with embedded XForms.

Mapping from XML Schema Logical Diagram to Text

It is possible to locate in the source the definition of a component
presented in the logical diagram. This action is available in the
contextual menu or by double-clicking the diagram component.

Enable/Disable Schema Diagram and Related Views

You can change the <oXygen/> Schema editing layout by choosing to hide
or to show the schema diagram and the schema components view.


Project Level Options

You can specify almost all of the <oXygen/> settings at project level.
This makes possible to pass along with the project XML Catalogs
settings, transformation scenarios, formatting options, validation
options, editor layout, etc.

Component Updates

Updated the Xerces-J Parser to Version 2.8.1

The Xerces-J XML parser was updated to the latest version: 2.8.1.

Updated Saxon8B from Saxonica to Version 8.8

Saxon 8B XSLT/XQuery processor was updated to the latest version: 8.8.
<oXygen/> supports also the Saxon8SA 8.8 processor (that requires a
separate license from Saxonica).

Added the DocBook 5.0 RELAX NG Schemas

The DocBook 5.0 RELAX NG schemas were added to the <oXygen/> distribution.


Support for the Secure FTP (SFTP) Protocol

<oXygen/> can browse, open and save documents using the Secure FTP
(SFTP) protocol.

Better Integration of the XML Instance Generator

The XML Instance Generator tool can be started directly from the XML
Schema diagram with the parameters already configured based on the
selected element.

License key for v8
--- start license key ---

Registration_Name=oXygen user



Component=XML-Editor, XSLT-Debugger

Version=8, 8





--- end license key ---

Installation kits

All platforms distribution
http://www.oxygenxml.com/update/Oxygen8 ... gen.tar.gz

Eclipse plugin distribution - update site URL
http://www.oxygenxml.com/update/Oxygen8 ... e/site.xml

Best Regards,
George Cristian Bina