Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Commercial » Oxygen XML Editor, Schema Editor and XSL/XSLT Editor/Debugger 5.1
Oxygen XML Editor, Schema Editor and XSL/XSLT Editor/Debugger 5.1 [message #560479] Mon, 31 January 2005 15:28
Eclipse UserFriend
Originally posted by: george.oxygenxml.com

I'm glad to be the first that uses the eclipse.commercial news group to
announce the availability of a new version of oXygen XML Editor, Schema
Editor and XSL/XSLT Editor/Debugger.

Version 5.1 of the oXygen XML Editor adds as main features folding, code
templates, better Relax NG support, Schematron validation and the
possibility to use MSXML and XSLTProc as XSLT transformers.
For a complete description of oXygen and more details about the new features
please visit our website:
http://www.oxygenxml.com

New in <oXygen/> XML Editor 5.1
==============================
* Folding
* Code Templates
* Schematron support
* Support for XSLTProc and MSXML XSLT transformers
* Outliner Drag And Drop editing support
* Support for IDREFs
* Auto-detect the XML Formatting Settings.
* Optional content generation
* Scenario based XSLT debugging session
* Save the Debug Trace
* Saxon8SA can be used as XQuery Processor.
* Annotation Tooltip
* Sortable Tables
* Saving of WSDL SOAP Requests
* Open Web Service Call Result in the Editor
* Better Relax NG support
* Updated the TEI framework
* Saves all the modified files before a transformation or a validation
* Better undo support
* Relax NG validate action handles ID references

Details...

* Folding
XML documents have a tree structure. The folding allows you to collapse
elements leaving in the focus only the ones you need to edit. An unique
feature of <oXygen/> is the fact that the folds are persistent: the next
time you will open the document the folds are restored to the last state so
you continue to work from where you left. For non XML files the folding
strategy is to collapse blocks of text that have the same indent.

* Code Templates
Document fragments can be defined and can be reused while editing. The
template list can be obtained by using the Tag-Insight on request shortcut
(CTRL-SPACE). <oXygen/> comes with a large number of ready-to use templates
for XSL and XML Schema.

* Schematron support
<oXygen/> can validate XML documents using Schematron schemas and XML
Schemas or Relax NG Schemas that contain embedded Schematron rules. Also it
includes editing and validation support for Schematron schemas.

* Support for XSLTProc and MSXML XSLT transformers
<oXygen/> can perform XSLT transformations using MSXML 3.0/4.0/.NET and
XSLTProc transformers. Usually on the Windows platform any Microsoft Office
application installs the MSXML 3.0 or 4.0 package. The <oXygen/>
installation kit includes adapters for these transformers.

* Outliner Drag And Drop editing support
Entire XML elements can be moved or copied in the edited document using the
new drag and drop editing support of the Outliner.

* Support for IDREFs
<oXygen/> will present the ID values collected in the last validate action
on the content completion proposals where an IDREF or an IDREFS type is
specified. This works not only with documents that have a DTD associated but
also with documents that have an XML Schema or a Relax NG schema associated.

* Auto-detect the XML Formatting Settings.
The editor tries to detect the indent settings (indent size, intent with
tabs or spaces) of the opened XML document. That allows to correctly format
(pretty-print) files that were created with different settings, without
changing your options. More than that you can activate the advanced option
for detecting the maximum line width to be used for formatting and hard
wrap. These features were designed to minimize the differences created by
the pretty print operation when working with a versioning system, like CVS
for example.

* Optional content generation
When creating a new XML document the editor generates the content of the
root element based on the required elements as it was specified in the
associated schema or DTD. There are available two options to make the
content generation process take into account also optional content and
choice models thus allowing to obtain more content for the new document.

* Scenario based XSLT debugging session
<oXygen/> has a powerful transformation support based on reusable scenarios.
The same scenarios can be used for debugging. The XSLT Debugger will be
initialized with the information from the scenario (source or stylesheet
location, XSLT processor, transformation parameters) when the Debug scenario
action is executed. This allows to easily manage and trigger different
debugging sessions.

* Save the Debug Trace
It is possible to save the element trace obtained from a debug session as
XML. This permits comparing different debug runs.

* Saxon8SA can be used as XQuery Processor.
If you have Saxon8 SA (Schema Aware) installed you can use it as XQuery
processor.

* Annotation Tooltip
When moving the mouse pointer over an element in the XML source a tooltip is
displayed containing the documentation defined in the XML Schema or DTD.

* Sortable Tables
The tables that present the search, the validation results or the debugger
state are now sortable. By clicking on the header of the column the rows
will be sorted ascending or descending according to the selected column
data.

* Saving of WSDL SOAP Requests
Once defined a request derived from a Web Service descriptor you can save it
and reuse it later. This way you will save the time in configuring the URLs
and parameters.

* Open Web Service Call Result in the Editor
You can choose to open the result of a Web Service call in the editor. This
way you can save it or process it further.

* Better Relax NG support
The Model View has now support for Relax NG. When editing a document with an
associated Relax NG schema the model view will present the current element
name, namespace, model (part of the current pattern) and also information
about the element attributes. The content completion based on a Relax NG
schema was reimplemented to offer support similar with the one based on XML
Schema or DTD. Now the content completion offers context sensitive proposals
and handles also attribute values.

* Updated the TEI framework
<oXygen/> is shipped with an updated version of the TEI P4 DTDs and XSL
stylesheets thanks to Syd Bauman.

* Saves all the modified files before a transformation or a validation
To make sure that a transformation or a validation action peaks all the
changes made in the editor one can turn on this option and thus all the
edited files will be saved before the action is applied.

* Better undo support
Complex operations like "Replace All", "Indent selection", etc. are properly
handled by the undo action, a single undo will revert the document to the
state before that operation.

* Relax NG validate action handles ID references
By default the parser used to check the validity of XML files using Relax NG
schemas was ignoring the ID references. The validate action will handle now
correctly the ID values.

Best Regards,
George
------------------------------------------------------------ ---------
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
Previous Topic:Oxygen XML Editor, Schema Editor and XSL/XSLT Editor/Debugger 5.1
Next Topic:FOP Bridge 1.0.0 Released
Goto Forum:
  


Current Time: Fri Apr 19 20:33:49 GMT 2024

Powered by FUDForum. Page generated in 0.03021 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top