<oXygen/> XML Editor User Guide

Chapter 1. Introduction

Welcome to the User Manual of the <oXygen/> XML Editor ! This book explains how to use the 6.1 version of <oXygen/> 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 <oXygen/> XML Editor's intuitive Graphical User Interface 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.

Key Features and Benefits

The <oXygen/> XML Editor offers the following key features and benefits.

Multiplatform availability: Windows, Mac OS X, Linux, SolarisMultilanguage support: English, German, French, Italian and Japanese
Can be used as standalone desktop application, run through Java Web Start or as an Eclipse pluginNon blocking operations, you can perform validation and transformation operations in background
Support for XML, XSLT, XML Schema, Relax NG , DTD, NRL schemas, WSDL and XQueryReady to use FOP support to generate PDF or PS documents
Validate XML Schemas, Relax NG schemas, DTDs, Schematron schemas, NRL schemas, WSDL, XQuery and CSSValidate XML documents with XML Schemas, Relax NG schemas, DTDs, Schematron schemas or NRL schemas
Visual schema editor with full and logical model viewsCompare and merge files and directories
OutlinerBookmark support
Support for editing remote files over FTP, HTTP/WebDAV and HTTPS/WebDAVExperimental XInclude support
Easy error tracking - locate the error source by clicking on itSpell checking supporting English, German and French including locals
Generate HTML documentation from XML SchemasSupport for document frameworks: Docbook and TEI.
Conversions from DTD, Relax NG schema or a set of documents to XML Schema, DTD or Relax NG schemaContext sensitive content assistant driven by XML Schema, Relax NG, DTD or by the edited document structure enhanced with schema annotation presenter
XML Catalog supportUnicode support
New XML document wizards to easily create documents specifying a schema or a DTDSyntax coloring for XML, DTD, Relax NG compact syntax, Java, C++, C, PHP, Perl, etc
Pretty-printing of XML filesEasy configuration for external FO Processors
Apply XSLT and FOP transformationsXPath search and evaluation support
Preview transformation results as XHTML or XML or in your browserSupport for document templates to easily create and share documents
Import data from a database, Excel, HTML or text fileCanonicalize and sign documents
Drag&drop supportXML project manager
Tree view/edit support for XML documentsBatch validate selected files in project
Configurable external toolsConfigurable actions key bindings
Find and replace support allows regular expressions, is XML aware, handle multiple filesAll the usual editor capabilities (cut, copy, paste, find, replace, windows management)
Associate extensions with <oXygen/> on WindowsPlugin support
Mac OS X readyPrint documents
XSLT Debugger with Backmapping supportXSLT Profiler
Model ViewAttributes View
Multidocument environmentXQuery 1.0 support
WSDL Support SVG Editor and Viewer
XSLT 2.0 full supportXPath 2.0 support
Text transparency levels adjuster