Oxygen XML Editor

xml editor

RSS  
About
Downloads
Register
Shop
Resources
Support
Supported platforms

<oXygen/> XML Editor and XSLT Debugger

<oXygen/> is a complete cross platform XML editor providing the tools for XML authoring, XML conversion, XML Schema, DTD, Relax NG and Schematron development, XPath, XSLT, XQuery debugging, SOAP and WSDL testing.

The integration with the XML document repositories is made through the WebDAV, Subversion and S/FTP protocols. <oXygen/> has also support to browse, manage and query native XML and relational databases.

The <oXygen/> XML editor is also available as an Eclipse IDE plugin, bringing unique XML development features to this widely used Java IDE.

Key features
Visual WYSIWYG XML editing mode, based on W3C CSS stylesheets.Ready to use visual editing support for DocBook, DITA, TEI, XHTML.
Visual DITA Maps Manager, closely integrated with DITA Open Toolkit.Different perspectives: XML Editor, XSLT Debugger, XQuery Debugger, XML Databases, XML Tree Viewer/Editor.
Edit with ease XML documents consisting of repetitive patterns using the spreadsheet-like XML Grid Editor.Browse, edit or query using XQuery and SQL native XML or relational databases.
Management support for the relational databases: Oracle 10g R2, IBM DB2 Pure XML, Microsoft SQLServer 2005.Management support for the XML Databases: Tamino XML Server, XHive, MarkLogic, TigerLogic, eXist, Berkeley XML DB.
Schema annotations/DTD comments presented next to the content completion proposals.Share any of the <oXygen/> options together with the project.
Manage and share transformation scenarios together with the project. <oXygen/> XML Editor makes available an open source NVDL implementation, oNVDL based on Jing.
<oXygen/> XML Editor provides editing and validation support for NVDL scripts and for XML documents associated with NVDL scripts. Edit and validate support for XML Schema (visual diagram), Relax NG (visual diagram), NVDL scripts, DTD, Schematron.
<oXygen/> XML Editor is available as standalone desktop or Java Web Start application, or as an Eclipse plugin. Multiple validation engines: Xerces, XSV, LIBXML, MSXML 4.0, MSXML.NET, Saxon SA, SQC.
Powerful XSLT search and refactoring actions working across multiple files. Conversions from DTD, Relax NG or a set of XML documents to XML Schema, DTD or Relax NG.
XSLT 1.0 and XSLT 2.0 editing, validation, transformation, debugging and profiling support. Validate XML documents with XML Schemas, Relax NG, DTD, NVDL and Schematron schema or embedded Schematron rules.
The best content completion support offering XML elements, attributes, values (handling ID references, enumerations and list values).You can examine and merge differences between XML documents using the built-in XML Diff and Merge tool.
XPath 1.0 and XPath 2.0 evaluator and XPath content completion support.Context sensitive content assistant driven by XML Schema, Relax NG, NVDL, DTD or by the document structure.
Multiple XSLT processors: Xalan 2.7.0, Saxon 6.5.5, Saxon 8, XSLTProc, MSXML3.0/4.0/.NET 1.0/2.0. Batch validation and batch transformations.
XML code templates (abbreviations).Generate HTML documentation from XML Schemas.
XQuery 1.0 editing, validation, transformation debugging and profiling support.XSLT debugging using multiple processors: Xalan 2.7.0, Saxon 6.5.5, Saxon 8 Basic and Schema Aware.
Mapping from the XSLT or XQuery output result to the source and stylesheet or XQuery file locations.Tree based XML Outliner synchronized in real time with the edited document.
Preview the transformation results as XHTML, XML or in your browser.FO transformations using embedded Apache's FOP to generate PDF or PS files from XML documents.
New XML document wizards to easily create XML documents specifying a schema or a DTD.Easy XSLT/XQuery transformation and XML validation management with reusable scenarios.
Import from relational databases and other sources to XML. Source folding support with powerful manipulation actions and persistence.
Schema Model View presenting schema information about the current XML element.Canonicalization and digital signature of XML documents.
Support for external Formatting Object Processors. XInclude support.
Format and indent of XML files.Easy error tracking - locate the error source by clicking on it, visual markers and overview ruler in the XML editor.
Link to the exact location in the specification for XML Schema errors.Support for editing remote XML files over FTP/SFTP, HTTP/WebDAV and HTTPS/WebDAV.
Unicode and multi-language support: English, German, French, Italian, Japanese and Dutch.No platform lock-in, the same license can be used on any platform with any distribution of the XML editor.
Multi-line find and replace support allows regular expressions, is XML aware and can handle multiple files. Spell-checking.
XML Catalog support. <oXygen/> includes the DocBook and TEI documentation frameworks.
Supported platforms: Windows, Mac OS X, Linux and Eclipse.Fully-fledged client for the Subversion (SVN) versioning system.
Support for generating large sets of sample XML instances from XML Schema.

What is new in <oXygen/> XML Editor 9.2

May 9, 2008

Version 9.2 introduces a new Author edition specially tuned for content authors providing a well designed interface for XML editing by keeping only the relevant authoring features. The major additions in <oXygen/> 9.2 are related to the WYSIWYG-like editing support and in particular to the DITA support. The general visual editing improvements include displaying the resolved content in the editor and navigation through links. With the new DITA features that include a new DITA map editor, an action for inserting conref links, a tight integration with the latest version of the DITA Open Toolkit through <oXygen/>'s normal transformation scenarios mechanism, <oXygen/> becomes the leading DITA editor and the easiest to use. Other improvements include browsing of XML databases using WebDAV connections, better handling of CJK text, support for the Intel® XML Software Suite and multiple component updates.

There are changes in:
<oXygen/> XML Author - New Product!DITA Editor
WYSIWYG XML EditorText editing Mode of the XML Editor
Database supportXML Schema improvements
Schematron improvementsSupport for Intel® XML Software Suite
Other improvementsComponent Updates

<oXygen/> XML Author - New Product!
Special version suited for authoring
The new <oXygen/> XML Author is available both as a separate product (standalone and Eclipse plugin) and also as a part of <oXygen/> XML Editor. It keeps only the relevant authoring features of <oXygen/> XML Editor enhancing the authors productivity by providing a clean and easy to use interface specially suited for content authors. The exact features included in the <oXygen/> XML Author are described in the feature matrix.
DITA Editor
DITA Maps Manager    [ read more... ]

The DITA Maps are key components for authoring DITA content. Managing these files and the referenced topics is an important feature for a DITA aware editor.

The new DITA Maps Manager allows viewing and editing of DITA map files. It acts also similar with a project manager allowing you to easily open different topics/concepts for editing. The DITA maps manager is shown each time you open a .ditamap file in <oXygen/> and it will appear as a tab in the same stack as the Project view. A double click on a file reference listed in a DITA map opens that file in the editor. The toolbar, the contextual menu and drag and drop actions allow you to easily edit the map content.


Closely integration of the DITA Open Toolkit for generating different output formats    [ read more... ]

The tool chain for generating output in a multitude of formats (XHTML, PDF, HTML, JavaHelp, Eclipse Help, DocBook, etc.) is ready to use out of the box as <oXygen/> includes the latest version of the DITA-OT.

Power users have also the possibility to fine tune the transformations by using the advanced options like specifying parameters for the ANT build files, filtering content using a DITAVAL file, providing a custom build file, etc.


Integrated the Idiom FO plugin for DITA Open Toolkit    [ read more... ]

You can generate high quality PDF output using the PDF2 transformation scenario. It uses the Idiom FO plugin that comes already installed in the DITA Open Toolkit bundled in <oXygen/>. The plugin transforms a DITA map to PDF using the XEP processor - if this is configured in <oXygen/> XML Editor - or the built-in Apache FOP processor.


Support for creation of conref links    [ read more... ]

You can easily insert a conref in a DITA document using the "Insert a DITA Content Reference" action. It allows you to choose the target ID by selecting it from the list of IDs defined in a topic.


Display of the resolved DITA content in the editor    [ read more... ]

The XML content referred with DITA conref is presented in place as a read only block that can be collapsed/expanded. In this way the XML editor shows a picture of the entire XML document with all the XML references resolved.

WYSIWYG XML Editor
In-place view of the included XML content
Similar to the DITA conref support, the XML content included using XInclude or XML entities is presented in place as a read only block that can be collapsed/expanded.

Document Navigation Using Links    [ read more... ]

With the navigation links support it becomes easy to go from a DITA conref to the referred content, from a DocBook link to the target element or from an XInclude reference to the included content, etc. by just a single click.


Support for inserting CJK text    [ read more... ]

<oXygen/> XML Editor fully supports the input methods for CJK (Chinese, Japanese, Korean) text. The editor displays an on-the-spot popup window with the composed text when the inserted characters belong to the CJK codepages. The composed text is shown in the context of the document that it will eventually belong to, in a style that indicates that the text still needs to be converted or confirmed by the user.


Wrapping of CJK text    [ read more... ]

The wrapping of CJK (Chinese Japanese Korean) text in the Author mode of <oXygen/> XML Editor takes into account some rules for wrapping at punctuation marks in East Asian languages. For example in CJK text a punctuation mark cannot be the first character of a line.


New presentation modes for XML tags
Two new presentation modes for the XML tags were added to the Author editor. One mode displays both the start tag and the end tag of each XML element including the attributes using small graphical symbols. The other mode displays the start tag and the end tag of the inline XML elements but hides the tags of block elements.

Content completion for element values
When the content model of an XML element allows a specific set of values defined with an enumeration type then the content completion list includes those enumeration values.

Control how to combine the CSS specified in the document with the default CSS of the document type
Now the developer of a document type can decide if the CSS stylesheets specified inside a document (using xml-stylesheet processing instructions) will replace the default CSS stylesheets or will be merged with them. This is useful for XML documents where it is needed to change only the styles for several elements, and leave the default styles for the rest, like the XHTML documents for instance.

New CSS functions
For allowing greater flexibility in presenting the generated content in the visual mode <oXygen/> provides a set of new CSS functions. The replace function allows to replace all occurrences of a string with another (regular expressions are supported), the document-url function returns the full URL of the document and the parent-url function returns the parent directory URL of another URL.

Extend selection to the ancestor XML elements
The action Select Content applied repeatedly starts with selecting the XML element from the cursor position and extends the selection to the ancestor XML elements. Each execution of the action extends the current selection to the surrounding element.

Enhancement for foldable elements
When a foldable element is collapsed it is possible to show a title of that collapsed element. This new enhancement makes possible to have the title content extracted from an attribute value rather than using only an element value. If the CSS stylesheet sets the custom foldable property of an XML element but it does not set the custom not-foldable-child property then at the time the element is collapsed only the before pseudo element is visible in the Author mode of <oXygen/> XML Editor.

Find All Elements Action    [ read more... ]

The Find All Elements action is available in all the XML editor modes: Text, Author and Grid. It represents an easy way to search for XML elements by their tag names, attribute names and values.

Text editing Mode of the XML Editor
Automatic editing of the matching end tag    [ read more... ]

It is a lot easy to rename elements in <oXygen/>. When the start tag of an XML element is edited then the matching end tag is automatically changed thus keeping the XML document well formed and saving you a few keystrokes. This behavior is controlled from the user preferences.


Better drag and drop support
Now the drag and drop actions can be executed also on a selection including multiple nodes of a tree. Available for DITA Maps Manager, SVN Working Copy and Outline View.

Option for preserving the formatting of embedded JavaScript or CSS code
Embedded scripts or CSS styles are automatically formatted by specific JavaScript and CSS formatters. Sometimes it is desired to keep the original formating of these embedded scripts or CSS styles. An option was added for preserving the formatting.
Database support
Database access through WebDAV
A database connection can be set up to browse the database collections and access the data in read/write mode through WebDAV. Any database with a WebDAV interface can be accessed in <oXygen/> XML Editor, for example MarkLogic and Tamino.

Select the initial XML eXist collection or the initial Tamino database
When a database connection is set up the user can choose the initial XML collection which will be accessed through that connection. This support is offered only for the Tamino and eXist databases.
XML Schema improvements
Custom schema for XML Schema annotations    [ read more... ]

XML Schemas contain annotations for providing additional information like documentation or application specific information. For instance a schema can contain documentation for its components in XHTML or can contain Schematron embedded rules. Now it is possible to specify a schema for these annotations and <oXygen/> will use that for providing content completion proposals, thus providing a better editing support.

Schematron improvements
Option for using Saxon 9 SA (Schema Aware) for Schematron    [ read more... ]

The XPath 2.0 checks used in an ISO Schematron schema or a Schematron 1.5 schema can be executed optionally with Saxon 9 SA instead of Saxon 9 B in order to access the schema aware features of Saxon 9 SA.


Allow foreign elements in an ISO Schematron schema    [ read more... ]

The allow-foreign parameter set for Schematron processing allows XML elements which are outside the ISO Schematron namespace like xsl:function and xsl:import-schema to be used inside an ISO Schematron schema.

Support for Intel® XML Software Suite
Integration of <oXygen/> XML Editor with the Intel® XML Software Suite    [ read more... ]
To enhance productivity with XML Schema validation and XSLT transformation using Intel® XML Software Suite, <oXygen/> XML Editor has built special support to easily configure and use the Intel XML Software Suite in its normal development work flow. The Intel XML Software Suite consists of the Intel® XML Parsing Accelerator, the Intel® XML Schema Accelerator and the Intel® XSLT Accelerator. The integration works both in the standalone version of <oXygen/> and in the Eclipse plugin version.
Other improvements
Stop an external tool
When the execution of an external tool is too long you can stop its execution.

Check references to XML Schema elements in WSDL messages
When a WSDL document is validated there is an additional verification: the references to the XML elements used in the defined messages are checked to see if they point to valid XML elements defined in the types section of the WSDL document.

NTLM authentication
<oXygen/> supports NTLM authentication.
Component Updates
Updated the Saxon 9 XSLT / XQuery processor
The Saxon 9 XSLT and XQuery processor was updated to the latest version: 9.0.0.4. Both Saxon 9 Basic and Schema Aware versions are supported, including XSLT and XQuery debugging and profiling, and schema validation. For the Schema Aware version you need a separate license from Saxonica.

Updated the DocBook XML framework
The OASIS DocBook XML schemas were updated to the version 5.0. The DocBook XSL stylesheets were updated to the version 1.73.2 which is namespace aware.

Updated DITA Open Toolkit
The DITA Open Toolkit was updated in the <oXygen/> XML editor DITA authoring framework to the latest version 1.4.2.1

Support for latest version of Berkeley XML DB
Version 2.4.11 of the Berkeley XML DB native XML database is now supported.

Updated the XQuery documentation tool
The version 1.6 of the XQDoc tool can be used for generating HTML documentation for XQuery documents.

Updated the XML security component
The Apache XML security library was updated to the version 1.4.1. It is used for the canonicalization of XML documents and for digital signatures of XML documents.
© 2002-2008 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>® XML Editor
News
Buy oXygen license
XML Editor
Enterprise $366
Professional $299
Academic $48
XML Author
Enterprise $220
Professional $179
Video Demonstrations
Quotes
quote ... oXygen still hits a sweet spot -- but a wider one than ever. The feature set, performance and interfaces get better with every release, while its core virtues remain, including the portability across platforms and the enlightened licensing (to users, not machines). Bravo for creating a product that needs no apology. quote
Wendell Piez