
XML IDE
Various useful perspectives include: XML Editor, XSLT Debugger, XQuery Debugger, XML
Databases, XML
Tree Editor
The oXygen XML Editor views can
be configured to be dockable, floating, and hideable
Manage project-level options, transformation scenarios, and editor
layouts to share with others
The toolbars in oXygen XML Editor can be customized according to your specific
needs
Multiple files can be validated
and transformed with a single action
The XML-aware find and replace features offer support for regular expressions,
simple text and complex searches,and provide quick results when searching multiple
files

XML Validation
Validate XML
documents with XML Schema, Relax NG, DTD, NVDL, and Schematron schema or
embedded Schematron rules
Editing and validation support for XML Schema, Relax NG, NVDL scripts, DTD, and Schematron
Multiple validation engines: Xerces, XSV, LIBXML, MSXML 4.0, MSXML.NET,
Saxon EE, and SQC
XML Validation and "Well-Formedness" Check with XInclude and XML Catalog support
Visual markers in the XML
editor and the overview ruler allow you to easily locate and navigate to the
error locations in your documents
Link to the exact location in the specification for XML Schema errors

Intelligent XML editing
Advanced content completion support offers a context-sensitive list of XML
elements, attributes, and values and is driven by XML Schema, Relax NG, NVDL, DTD, or
the document structure
Easily edit XML documents with repetitive patterns using the
XML Grid Editor Mode
Schema annotations/DTD comments are presented in a documentation window next to
the content
completion proposals
Editing and validation support for NVDL scripts and XML documents associated with
NVDL
Quickly insert XML code
templates using the Content Completion Assistant
Powerful tree-based XML outliner, synchronized in real time with the edited document
New XML file wizards allow you to easily create XML documents that specify a
schema or DTD
Quick Assist and Quick Fix support helps you to quickly resolve errors in XML
documents
Schema Model View presents schema
information about the current XML element

XSL/XSLT Support
XSLT 1.0, XSLT 2.0, and XSLT 3.0 editing, validation,
transformation, debugging, and profiling support
Multiple XSLT
processors included: Xalan 2.7.1, Saxon 6.5.5, Saxon EE, XSLTProc, and
MSXML3.0/4.0/.NET 1.0/2.0
XSLT debugging using various
built-in processors: Xalan 2.7.1, Saxon 6.5.5, Saxon Home Edition, Saxon Professional
Edition, as well as the Schema-Aware Saxon Enterprise Edition
Easy XSLT/XQuery transformation and XML validation management with reusable
scenarios
Powerful XSLT search and refactoring actions can be performed across multiple
files
Preview the transformation results as XHTML, XML, or in your default
browser
Generate XSLT stylesheet documentation in HTML or custom formats
XSLT Input view displays the structure of the associated XML document and can be
used to create XSLT templates or snippets

Single-Source XML Publishing
Visual
WYSIWYG XML-editing mode, based on W3C CSS stylesheets
Ready-to-use visual editing support for DocBook, DITA, TEI, JATS, and
XHTML
frameworks
Visual DITA Maps Manager, closely integrated with the DITA Open Toolkit
FO transformations using embedded Apache FOP to generate PDF output from XML
files
Support for customizing external Formatting Object
Processors
Complete solution for editing documents in left to right and right to left
scripts, offering full Unicode and Multi-lingual
editing support
Easy to use form controls provide a convenient way to display content and for
users to enter data
Preconfigured publishing scenarios for HTML, WebHelp, PDF, and Eclipse/Windows
Help
Support for editing, validating, and creating EPUB files and predefined transformation scenarios allow you to
publish DITA and DocBook files to EPUB documents

XQuery Support
Query, edit, or browse using XQuery and SQL
XSLT or XQuery output results are Mapped to the source and stylesheet or XQuery file locations
XQuery 1.0 editing, validation,
transformation debugging, and profiling support
Integrated XQuery
Debugger and improved complex remote debugging support for MarkLogic XML Database
Profile queries to help identify performance issues with the Invocation Tree and
Hotspots views

XPath Support
XPath evaluation and syntax checking,
XPath content completion
support
Content Completion Assistant with functions and annotations for XPath 1.0, 2.0,
and 3.0
The XPath Builder view assists you
with editing multi-line complex expressions
The Content Completion Assistant offers XPath functions in Schematron
The outcome of XPath queries is presented in a Results panel that offers options for saving, printing, and
highlighting the results

Native XML and Relational Databases
Management support for relational
databases, including: Oracle 11g R1, IBM DB2 Pure XML, and Microsoft
SQLServer 2008
Management support for native XML
Databases, including: Documentum xDB, MarkLogic, eXist-db, and Berkeley DB
XML
Import from relational databases
(and other sources) to XML documents
Browse, edit, or query using XQuery and SQL with native XML or relational
databases
oXygen includes a tool that allows you to convert a database source to XML
Schema

Collaboration
Track changes to documents amongst your team using the review and change tracking
features
Examine and merge differences between documents using the built-in XML
Diff and Merge tool
Integrated team collaboration support with the Apache SubversionTM (SVN) versioning system

Contribution to Open Source Projects
oXygen XML Editor makes open-source NVDL implementation available, based on Jing
(oNVDL)
oXygen XML Editor contributes patches, fix suggestions, and improvement requests
to various open source projects it uses

Availability
oXygen XML Editor is available as a standalone desktop or JWS
application, or Eclipse plugin
A variety of versions and licensing options are available to suit your specific
needs and the same license can be used on
any platform with any distribution of oXygen