Welcome to the User Manual of the <oXygen/> XML Editor ! This book explains how to use the 8.2 version of the <oXygen/> XML Editor effectively to develop complex XML applications quickly and easily. Please note that this manual assumes that you are familiar with the basic concepts of XML and its related technologies.
The <oXygen/> XML Editor is a cross-platform application for document development using structured mark-up languages such as XML , XSD, Relax NG, XSL, DTD.
<oXygen/> offers developers and authors a powerful Integrated Development Environment. Based on proven Java technology the intuitive Graphical User Interface of the <oXygen/> XML Editor is easy-to-use and provides robust functionality for editing, project management and validation of structured mark-up sources. Coupled with XSLT and FOP transformation technologies, <oXygen/> supports output to multiple target formats, including: PDF, PS, TXT, HTML and XML.
<oXygen/> 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.
The <oXygen/> XML Editor offers the following key features and benefits.
Multiplatform availability: Windows, Mac OS X, Linux, Solaris | Multilanguage support: English, German, French, Italian and Japanese |
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, Relax NG , Schematron, DTD, NRL schemas, NVDL schemas, XSLT, XSL:FO, WSDL, XQuery, HTML, CSS | Outliner view in sync with a non well-formed document |
Validate XML Schema schemas, Relax NG schemas, DTDs, Schematron schemas, NRL schemas, NVDL schemas, WSDL, XQuery, HTML and CSS | Manual and automatic validation of XML documents against XML Schema schemas, Relax NG schemas, DTDs, Schematron, NRL and NVDL schemas |
Multiple built-in validation engines (Xerces, libxml, MSXML 4.0, MSXML.NET) and support for custom validation engines (Saxon SA, XSV, SQC). | Multiple built-in XSLT transformers (Saxon 6.5, Saxon 8 B, Saxon 8 SA, Saxon.NET, Xalan, libxslt, MSXML 3.0 / 4.0, Microsoft .NET 1.0, Microsoft .NET 2.0) and support for custom JAXP transformers. |
Visual schema editor with full and logical model views | 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 |
Generate HTML documentation from XML Schemas | Support for latest versions of document frameworks: Docbook and TEI. |
Conversions from DTD, Relax NG schema or a set of documents to XML Schema, DTD or Relax NG schema | 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 |
New XML document wizards to easily create documents specifying a schema or a DTD | 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 |
Tree view/edit support for XML documents | Batch validate selected files in project |
Fully-fledged client for the Subversion (SVN) versioning system with support for SVN 1.3 and SVN 1.4 repositories. | Generate large sets of sample XML instances from XML Schema |
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 with <oXygen/> on Windows | Bookmark support |
Mac OS X ready | Print documents |
XSLT Debugger with Backmapping support | XSLT Profiler |
XQuery Debugger with Backmapping support | XQuery Profiler |
Model View | Attributes View |
Multidocument environment | XQuery 1.0 support |
WSDL Support | SVG Editor and Viewer |
XSLT 2.0 full support | XPath 2.0 support |
XSLT refactoring actions | Dockable views and editors |
Document folding | 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 |