Introduction

Welcome to the User Manual of Oxygen XML Editor 17.0!

Oxygen XML Editor is a cross-platform application designed for document development using structured mark-up languages such as XML, XSD, Relax NG, XSL, DTD.

It offers developers and authors a powerful Integrated Development Environment. Based on proven Java technology, the intuitive Graphical User Interface of Oxygen XML Editor is easy to use and provides robust functionality for content editing, project management, and validation of structured mark-up sources. Coupled with XSLT and FOP transformation technologies, Oxygen XML Editor offers support to generate output to multiple target formats, including: PDF, PS, TXT, HTML, JavaHelp and XML.

Oxygen XML Editor is the XML Editor of choice for developers, authors, and integrators that demand high-quality output with a flexible and robust, single-source, structured mark-up environment.

This user guide is focused mainly at describing features, functionality and application interface to help you get started in no time. It also describes the basic process of authoring, management, validation of structured mark-up documents and their transformation to multiple target outputs. It is assumed that you are familiar with the use of your operating system and the concepts related to structured mark-up.

Key Features and Benefits of Oxygen XML Editor

Multiplatform availability: Windows, OS X, Linux, Solaris Multilanguage support: English, German, French, Italian and Japanese
Visual WYSIWYG XML editing mode based on W3C CSS stylesheets. Visual DITA Map editor
Closely integrate with the DITA Open Toolkit for generating DITA output Support for latest versions of document frameworks: DocBook and TEI.
Can be used as standalone desktop application, run through Java Web Start or as an Eclipse plugin Non blocking operations, you can perform validation and transformation operations in background
Support for XML, XML Schema 1.0 and 1.1, Relax NG , Schematron, DTD, NVDL schemas, XSLT, XSL:FO, WSDL, XQuery, HTML, CSS Support for XML, CSS, XSLT, XSL-FO.
Validate XML Schema schemas, Relax NG schemas, DTD's, Schematron schemas, NVDL schemas, WSDL, XQuery, HTML and CSS Manual and automatic validation of XML documents against XML Schema schemas, Relax NG schemas, DTD's, Schematron, and NVDL schemas
Multiple built-in validation engines (Xerces, libxml, Saxon SA, MSXML 4.0, MSXML.NET) and support for custom validation engines (XSV, SQC). Multiple built-in XSLT transformers (Saxon 6.5, Saxon 9 Enterprise (schema aware), Xalan, libxslt, MSXML 3.0 / 4.0, Microsoft .NET 1.0, Microsoft .NET 2.0), support for custom JAXP transformers.
Support for latest versions of document frameworks: DocBook and TEI. Compare and merge files and directories
Ready to use FOP support to generate PDF or PS documents XInclude support
Support for editing remote files over FTP, SFTP, HTTP / WebDAV and HTTPS / WebDAV Easy error tracking - locate the error source by clicking on it
Visual schema editor with full and logical model views Generate HTML documentation from XML Schemas
New XML document wizards to easily create documents specifying a schema or a DTD Context sensitive content assistant driven by XML Schema, Relax NG, DTD, NVDL or by the edited document structure enhanced with schema annotation presenter
XML Catalog support Unicode support
Conversions from DTD, Relax NG schema or a set of documents to XML Schema, DTD or Relax NG schema Syntax coloring for XML, DTD, Relax NG compact syntax, Java, C++, C, PHP, Perl, etc
Pretty-printing of XML files Easy configuration for external FO Processors
Apply XSLT and FOP transformations XPath search and evaluation support
Preview transformation results as XHTML or XML or in your browser Support for document templates to easily create and share documents
Import data from a database, Excel, HTML or text file Convert database structure to XML Schema
Canonicalize and sign documents XML project manager
Batch validate selected files in project Fully-fledged client for the Apache Subversion™ (SVN) versioning system with support for SVN 1.7 and SVN 1.8.
Generate large sets of sample XML instances from XML Schema Tree view / edit support for XML documents
Configurable external tools Configurable actions key bindings
Multi-line find and replace support allows regular expressions, is XML aware, is incremental, handles multiple files Special viewer for very large files (up to 2 GB file size).
Associate extensions on Windows Bookmark support
OS X ready Print documents
XSLT Debugger with Backmapping support XSLT Profiler
XQuery Debugger with Backmapping support XQuery Profiler
Model View Attributes View
Multi-document environment SVG Viewer
XQuery 1.0 and XQuery 3.0 support WSDL analysis and SOAP requests support
XSLT 2.0 and XSLT 3.0 full support XPath 2.0 and XPath 3.0 execution and debugging support
Dockable views and editors Document folding
XSLT refactoring actions Text transparency levels adjuster
Spell checking supporting English, German and French including locals Custom protocol plugin support
All the usual editor capabilities (cut, copy, paste, find, replace, windows management) Drag&drop support
Support for editing, modifying and using files directly from ZIP-type archives Outline view in sync with a non well-formed document