Chapter 1. Introduction

Table of Contents

Key Features and Benefits
About the <oXygen/> User Manual

Welcome to the User Manual of the <oXygen/> XML Editor plugin for Eclipse ! This book explains how to use the 9.3.0 version of the <oXygen/> plugin for Eclipse 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 plugin for Eclipse 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/> plugin for Eclipse 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.

Key Features and Benefits

The offers the following key features and benefits.

Multiplatform availability: Windows, Mac OS X, Linux, SolarisNon blocking operations, you can perform validation and transformation operations in background
Visual WYSIWYG XML editing mode based on W3C CSS stylesheets.Visual DITA Map editor
Closely integration of the DITA Open Toolkit for generating DITA outputSupport for latest versions of document frameworks: DocBook and TEI.
Support for XML, XML Schema, Relax NG , Schematron, DTD, NRL schemas, NVDL schemas, XSLT, XSL:FO, WSDL, XQuery, HTML, CSSOutline view in sync with a non well-formed document
Validate XML Schema schemas, Relax NG schemas, DTDs, Schematron schemas, NRL, NVDL schemas, WSDL, XQuery, HTML and CSSManual and automatic validation of XML documents against XML Schema schemas, Relax NG schemas, DTDs, Schematron schemas and NRL, NVDL schemas
Multiple built-in validation engines (Xerces, libxml, MSXML 4.0, MSXML.NET) and support for custom validation engines (Saxon SA, XSV, SQC, Intel® XML Software Suite).Multiple built-in XSLT transformers (Saxon 6.5, Saxon 9 B, Saxon 9 SA, Saxon.NET, Xalan, libxslt, MSXML 3.0 / 4.0, Microsoft .NET 1.0, Microsoft .NET 2.0), support for custom JAXP transformers and also Intel® XML Software Suite.
Visual schema editor with full and logical model viewsGenerate HTML documentation from XML Schemas
Ready to use FOP support to generate PDF or PS documentsXInclude support
Context sensitive content assistant driven by XML Schema, Relax NG, DTD, NVDL or by the edited document structure enhanced with schema annotation presenterNew XML document wizards to easily create documents specifying a schema or a DTD
XML Catalog supportUnicode support
Conversions from DTD, Relax NG schema or a set of documents to XML Schema, DTD or Relax NG schemaSyntax coloring for XML, DTD, Relax NG compact syntax, Java, C++, C, PHP, Perl, etc
Easy error tracking - locate the error source by clicking on itEasy 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 fileConvert database structure to XML Schema
Batch validate selected files in projectCanonicalize and sign documents
Configurable actions key bindingsAssociate extensions with editors provided by the oXygen plugin.
XSLT Debugger with Backmapping supportXSLT Profiler
XQuery Debugger with Backmapping supportXQuery Profiler
Model ViewAttributes View
XQuery 1.0 supportWSDL analysis and SOAP requests support
XSLT 2.0 full supportXPath 2.0 support
Document foldingSpell checking supporting English, German and French including locals
XSLT refactoring actionsGenerate large sets of sample XML instances from XML Schema
Pretty-printing of XML filesDrag&drop support