Oxygen XML Editor

xml editor

RSS  
About
Downloads
Register
Shop
Resources
Support
Supported platforms

<oXygen/> XML Editor and XSLT Debugger v10.3

<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/> also supports browsing, managing and querying native XML and relational databases.

The world's best XML Editor is 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.
Ready to use validation, editing and processing support for Microsoft® Office 2007 - Office Open XML (OOXML).Ready to use validation, editing and processing support for Open Document Format (ODF) and other ZIP-based packages.
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 11g R1, IBM DB2 Pure XML, Microsoft SQLServer 2008.Management support for the XML Databases: Tamino XML Server, Documentum xDb, MarkLogic, TigerLogic, eXist, Berkeley XML DB.
Schema annotations/DTD comments presented next to the content completion proposals. <oXygen/> XML Editor makes available an open source NVDL implementation, oNVDL based on Jing.
Manage and share transformation scenarios together with the project.Share any of the <oXygen/> options together with the project.
<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 and 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.1, Saxon 6.5.5, Saxon SA, XSLTProc and MSXML3.0/4.0/.NET 1.0/2.0.Integrated XQuery Debugger for the MarkLogic XML Database.
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 built-in processors: Xalan 2.7.1, Saxon 6.5.5, Saxon Basic and Saxon 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, DITA 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 10.3

June 29, 2009

Version 10.3 of <oXygen/> XML Editor improves both the XML Authoring and the XML Development capabilities. As a result of user feedback the <oXygen/> XML Author API was reorganized and extended with additional functionality. There are various improvements to the existing frameworks (DITA, DocBook, TEI, etc.) like automatic ID generation or DITA aware search and replace. An important new XML development feature is the Component Dependencies View that presents a tree of component dependencies starting with a specified component for XSLT, XML Schema, Relax NG and NVDL. The new version also integrates the Saxon SA XQuery Update functionality and updates a number of components to their latest versions.

There are changes in:
Visual XML editing (Author) modeDITA support
DocBook supportAuthor SDK
Component DependenciesXML Schema diagram
XML Schema documentationXSLT and XQuery
Subversion ClientGeneral and usability features
Component updates

Visual XML editing (Author) mode
Automatic generation of ID attributes
ID attributes can be generated automatically for a configurable list of XML element names for a number of frameworks (DITA, DocBook and TEI). The pattern for the unique ID values is also configurable.

New EAD framework
A new XML framework was added for editing Encoded Archival Description(EAD) XML documents in Author mode.
DITA support
DITA automatic ID generation
<oXygen/> generates automatically ID attributes for topics, tables, lists and figures. The ID generation options are available from the DITA->ID Generation Options menu.

Add multiple files to a DITA map
Multiple files can be added to a DITA map with one drag and drop action or with one insert reference action.

DITA-aware find and replace
The find and replace operation can be applied on all the XML files referred from a DITA map.

Change the ANT home folder for a DITA Map transformation
The ANT home folder can be changed now to an ANT installation outside the Oxygen installation.

New transformation scenarios for converting XHTML to DITA
An XHTML document can be converted to a DITA concept, DITA reference, DITA task or DITA topic using predefined transformation scenarios.
DocBook support
DocBook automatic ID generation
<oXygen/> can generate automatically ID attributes for a number of DocBook elements. The ID generation needs to be enabled and can be configured from the DocBook->ID Generation Options menu.

Improved Insert graphic action in the DocBook framework
Depending on context the action inserts an inlinegraphic or figure element.

New DocBook scenario: DocBook HTML - Chunk
A new pre-configured transformation scenario is available for DocBook 4 and 5 documents for generating HTML chunked output.
Author SDK
New Author API extensions - Listeners
Developers can register mouse listeners and caret listeners for receiving notifications on the currently edited XML document.

New Author API methods - Edit the DTD internal subset
New methods were added in the Author API for finding and changing the content of the DTD internal subset. This is useful for example for adding or editing a DTD entity declaration.

Framework level options for extensions
Extensions developers can store and retrieve data from an options storage that is persisted by oXygen and associated with the XML framework the extension belongs to.

Single point for framework extensions
All the extensions of a document type are registered in an extensions bundle thus simplifying the configuration in the oXygen options and providing developers with a single point of extending the Author functionality for a specific XML framework.
Component Dependencies
Component dependencies view
The component dependencies view presents a tree of component dependencies starting with a specified component. For example you can quickly see where a schema type is used and expand further to see where the components that use that type are used and so on. Or you can see from where an XSLT template is called and, if called from other named templates, you can expand further to see where they are called from.

Configurable search scope
The tree of references displayed in the component dependencies view is the result of a search performed on a configurable scope. The search scope can be set to the current project or to a set of specified locations.

XSLT component dependencies
The XSLT dependencies allows to find where different XSLT components are used: named templates, functions, variables, parameters, attribute sets, character maps, etc.

XML Schema component dependencies
The XML Schema dependencies view allows to find where a specific XML Schema component is used. It can search for types, elements, attributes, groups, attribute groups etc.

Relax NG component dependencies
The Relax NG schema dependencies view allows to find where a specific Relax NG pattern is used and to expand further to see where the referring patterns are used at their turn.

NVDL component dependencies
The NVDL script dependencies view allow to find where a named mode is used.
XML Schema diagram
Configurable component properties
The properties that are displayed in the XML Schema diagram for each schema component are configurable.

Visual improvements
The XML Schema annotations are presented in callouts pointing to the component they describe. Errors can be more easily spotted on the diagram with the help of the new in-diagram error markers.
XML Schema documentation
Support for multiple image formats
The format of the images containing schema diagrams can be selected from JPEG, PNG and GIF.

Local elements and attributes presented in the table of contents
The XML Schema documentation generation dialog contains a new option that controls the inclusion of the local elements and attributes in the table of contents.
XSLT and XQuery
XQuery Update 1.0 support
XQuery Update operations are now possible using the Saxon SA XQuery processor (that ships with <oXygen/>). XML documents can be updated with the various insert/delete/modify/create instructions defined in the W3C candidate recommendation for XQuery Update 1.0.

XSLT attributes offered on literal result elements
The XSLT content completion support offers all the XSLT attributes, like for example the xsl:use-attribute-sets attribute on literal result elements.
Subversion Client
Support for SVN 1.6
Syncro SVN Client supports SVN 1.6.2, allowing users to take advantage of the latest SVN improvements and fixes. Previous SVN versions are also supported, the user being able to decide whether a working copy should be updated to version 1.6 or not.

Tree conflicts handling
Subversion 1.6 recognizes a new kind of conflict, known as a "tree conflict". Such conflicts manifest at the level of directory structure, rather than file content. These conflicts include deletions of locally modified files and incoming edits to locally deleted files. Syncro SVN Client allows to handle these conflicts offering a dialog that lists possible solutions for solving these conflicts.

Improvements to svn:externals
Subversion 1.6 allows to link to external files by putting their URLs in the svn:externals property on the parent folder. Syncro SVN Client allows you to create, update, commit and remove external links from the user interface changing automatically the svn:externals property as needed.

Improved revision graph performance
Syncro SVN Client stores the result of a revision graph operation and reuses that for further operations on the same repository, thus avoiding unnecessary requests to the SVN server for the same data. This results in a noticeable increase in performance.

Access to network SVN file repositories
Network SVN repositories can be accessed using file URLs of the form "file://server/path".

Better handling of symbolic links
Syncro SVN Client analyses the structure created by symbolic links usage detecting and handling infinite recursions.
General and usability features
Search and replace in opened files
The search and replace operation can act on all opened files.
Component updates
Saxon XSLT and XQuery processor
The Saxon-SA and Saxon-B processors that ship with oXygen were updated to the latest 9.1.0.7 version.

libxml and libxslt processors
The libxml XML parser was updated to version 2.6.32. The libxslt transformer was updated to version 1.1.23.

DocBook XSL stylesheets
The DocBook XSL stylesheets were updated to version 1.75.1.

TEI schemas and stylesheets
The TEI schemas and XSLT stylesheets were updated to the latest 1.4.0 and 5.23 versions, respectively.
© 2002-2009 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 $449
Professional $349
Academic & SMP $64
XML Author
Enterprise $269
Professional $199
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
Mulberry Technologies Inc