[oXygen-user] oXygen 8.0rc
George Cristian Bina
Thu Nov 9 04:25:50 CST 2006
Dear all,
After a few month of work we are a few days away from a new oXygen
release, version 8.0. Before that we thought to run it through you to
have the opportunity to discover and eliminate eventual problems that
went undetected by our automated and manual tests. So please try it out
and let us know as soon as possible if you find any issues.
Below you can find
- a license key for v8
- links to an all platforms distribution for the standalone version and
to the Eclipse plugin version
- a description of the new features.
License key for v8
==================
--- start license key ---
Registration_Name=oXygen user
Company=
Category=Enterprise
Component=XML-Editor, XSLT-Debugger
Version=8, 8
Number_of_Licenses=1
Date=11-08-2006
Duration=30
SGN=MCwCFF26WnwlVHf0JtYaezzSEN652X22AhRa4DA39cyszAlAzCS1tiBYtaSCSw\=\=
--- end license key ---
Installation kits
=================
All platforms distribution
--------------------------
http://www.oxygenxml.com/update/Oxygen8.0_RC1/All/oxygen.tar.gz
Eclipse plugin distribution - update site URL
---------------------------------------------
http://www.oxygenxml.com/update/Oxygen8.0_RC1/Eclipse/site.xml
New in version 8
================
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.
Configurable Initial Directory of the File Open Dialog
The initial directory of the file open dialog can be either the
directory of the last opened file or the directory of the current edited
file.
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
execution.
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
=======
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.
Other
=====
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.
Best Regards,
George
---------------------------------------------------------------------
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
More information about the oXygen-user
mailing list