
Specially tuned for content authors, <oXygen/> XML Author comes with a configurable and extensible visual editing mode based on W3C CSS stylesheets with ready-to-use DITA, DocBook, TEI and XHTML support, making <oXygen/> the ideal XML authoring solution.
<oXygen/> XML Editor is a cross-platform application available on all the major operating systems (Windows, Mac OS X, Linux, Solaris) and can be used either standalone or as an Eclipse plugin.
Key features
 |
XML IDE |
- Different perspectives: XML Editor, XSLT Debugger, XQuery Debugger, XML Databases, XML Tree Viewer/Editor.
- The views inside the <oXygen/> XML Editor window are dockable, floating and hideable.
- Share any of the <oXygen/> XML Editor options together with the project.
- Manage and share transformation scenarios together with the project.
- Batch validation and batch transformations.
- Multi-line find and replace support allows regular expressions, is XML aware and can handle multiple files.
 |
Intelligent XML editing |
- The best content completion support offering XML elements, attributes, values (handling ID references, enumerations and list values).
- Edit with ease XML documents consisting of repetitive patterns using the spreadsheet-like XML Grid Editor.
- Schema annotations/DTD comments presented next to the content completion proposals.
- <oXygen/> XML Editor provides editing and validation support for NVDL scripts and for XML documents associated with NVDL scripts.
- Context sensitive content assistant driven by XML Schema, Relax NG, NVDL, DTD or by the document structure.
- XML document wizards and XML code templates (abbreviations).
- Tree based XML Outliner synchronized in real time with the edited document.
- New XML document wizards to easily create XML documents specifying a schema or a DTD.
- Source folding support with powerful manipulation actions and persistence.
- Schema Model View presenting schema information about the current XML element.
- Format and indent of XML files.
 |
XML Validation |
- Validate XML documents with XML Schemas, Relax NG, DTD, NVDL and Schematron schema or embedded Schematron rules.
- Edit and validate support for XML Schema (visual diagram), Relax NG (visual diagram), NVDL scripts, DTD, 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.
- 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.
 |
XML Schema Modeling |
- Visual diagram based XML schema editor, RelaxNG Schema Editor.
- Refactoring actions.
- Include/Import graph.
- Component dependencies analyzer.
- Generate HTML or PDF documentation from W3C XML Schemas.
- Support for generating large sets of sample XML instances from W3C XML Schema.
 |
XSL/XSLT Support |
- XSLT 1.0, XSLT 2.0 and XSLT 3.0 editing, validation, transformation, debugging and profiling support.
- Multiple XSLT processors: Xalan 2.7.1, Saxon 6.5.5, Saxon EE, XSLTProc and MSXML3.0/4.0/.NET 1.0/2.0.
- XSLT debugging using multiple 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 working across multiple files.
- Preview the transformation results as XHTML, XML or in your browser.
- XSLT Stylesheet documentation in HTML.
 |
XQuery Support |
- Browse, edit or query using XQuery and SQL native XML or relational databases.
- Mapping from the XSLT or XQuery output result to the source and stylesheet or XQuery file locations.
- XQuery 1.0 editing, validation, transformation debugging and profiling support.
- Integrated XQuery Debugger for the MarkLogic XML Database.
- XQuery Profiler.
 |
XPath Support |
- XPath evaluation and syntax checking, XPath content completion support.
- Content completion with functions and annotations.
- XPath Builder View.
- XPath functions in content completion in Schematron.
 |
Native XML and Relational Databases |
- Management support for the relational databases: Oracle 11g R1, IBM DB2 Pure XML, Microsoft SQLServer 2008.
- Management support for the XML Databases: Documentum xDb, MarkLogic, eXist, Berkeley DB XML.
- Import from relational databases and other sources to XML.
- Browse, edit or query using XQuery and SQL native XML or relational databases.
 |
Single Source XML Publishing |
- 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.
- FO transformations using embedded Apache's FOP to generate PDF or PS files from XML documents.
- Support for external Formatting Object Processors.
- <oXygen/> is a complete solution for editing documents in both left to right and right to left scripts, offering full Unicode and Multi-lingual editing support.
- <oXygen/> XML Editor includes the DocBook, DITA and TEI documentation frameworks.
- Support for CALS and HTML tables.
- Preconfigured publishing scenarios for: HTML, WebHelp, PDF, Eclipse/Windows help.
- <oXygen/> XML Editor provides support for editing, validating and creating EPUB files. Predefined transformation scenarios allow you to publish DITA and DocBook documents to EPUB.
 |
Access to CMSes and Remote Resources |
- Documentum Content Management System (CMS) Integration
- Support for editing remote XML files over FTP/SFTP, HTTP/WebDAV and HTTPS/WebDAV.
- Any WebDAV enabled CMS
 |
Collaboration |
- Keep track of the changes you make to a document using the track changes feature.
- You can examine and merge differences between XML documents using the built-in XML Diff and Merge tool.
- Fully-fledged client for the Apache SubversionTM (SVN) versioning system.
 |
Support for Office Documents |
- 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.
 |
Tools |
- Conversions from DTD, Relax NG or a set of XML documents to XML Schema, DTD or Relax NG.
- Canonicalization and digital signature of XML documents.
- WSDL SOAP analyzer.
- Large File Viewer (up to 10 GB).
 |
Contribution to Open Source Projects |
- <oXygen/> XML Editor makes available an open source NVDL implementation, oNVDL based on Jing.
- <oXygen/> XML Editor contributes patches, fix suggestions and improvement requests to open source projects it uses.
 |
Availability |
- <oXygen/> XML Editor is available as standalone desktop or Java Web Start application, or as an Eclipse plugin.
- No platform lock-in, the same license can be used on any platform with any distribution of the XML editor.