XML Developer Eclipse Plugin
Oxygen XML Developer Eclipse Plugin
18.0
Getting Started
What is
Oxygen XML Developer plugin
Getting Familiar with the Layout
Supported Document Types
Resources to Help You Get Started Using
Oxygen XML Developer plugin
Your First Document or Project
Creating a New Project
Getting Help
Help Menu
Editing Documents
Working with Unicode
Opening and Saving Documents with Unsupported Characters
Inserting Symbols
Unicode Fallback Font Support
Creating and Working with Documents
Creating New Documents and Templates
Saving Documents
Opening and Saving Remote Documents
Closing Documents
Contextual Menu of the Current Editor Tab
Viewing File Properties
Using Projects to Group Documents
Creating a New Project
Navigator
View
Defining Master Files at Project Level
Editing XML Documents
Editing XML Documents in Text Mode
Editing XML Documents in Grid Mode
Validating XML Documents
Finding and Replacing Text in the Current File
Search and Refactor Actions for IDs and IDREFS
Search and Refactor Operations Scope
Associate a Schema to a Document
Working with Modular XML Files in the Master Files Context
XML Resource Hierarchy/Dependencies View
Working with XML Catalogs
Editing Large XML Documents with DTD Entities or XInclude
Viewing Status Information
Editor Highlights
XML Quick Fixes
Refactoring XML Documents
Editing XSLT Stylesheets
Editing XSLT Stylesheets in the Master Files Context
Validating XSLT Stylesheets
Content Completion in XSLT Stylesheets
Syntax Highlight
XSLT Outline View
XSLT/XQuery Input View
XSLT Resource Hierarchy/Dependencies View
XSLT Component Dependencies View
Highlight Component Occurrences
Finding XSLT References and Declarations
XSLT Stylesheet Documentation Support
Generating Documentation for an XSLT Stylesheet
XSLT Quick Assist Support
XSLT Quick Fix Support
XSLT Refactoring Actions
XSLT Unit Test (XSpec)
Editing XML Schemas
Design Editing Mode (XML Schema Diagram Editor)
Editing XML Schema in Text Editing Mode
Editing XML Schema in the Master Files Context
Validating XML Schema Documents
Content Completion in XML Schema
XML Schema Outline View
XML Schema Attributes View
XML Schema Resource Hierarchy / Dependencies View
Component Dependencies View for XML Schema
Highlight Component Occurrences
Searching and Refactoring Actions in XML Schemas
XML Schema Quick Assist Support
Generating Sample XML Files
Generating Documentation for an XML Schema
Converting Schema to Another Schema Language
Converting Database to XML Schema
Flatten an XML Schema
XML Schema Regular Expressions Builder
XML Schema 1.1
Setting the XML Schema Version
Editing XQuery Documents
XQuery Outline View
Folding in XQuery Documents
Formatting and Indenting XQuery Documents
Generating HTML Documentation for an XQuery Document
Editing WSDL Documents
Editing WSDL Documents in the Master Files Context
Validating WSDL Documents
Content Completion Assistance in WSDL Documents
WSDL Outline View
WSDL Resource Hierarchy/Dependencies View in WSDL Documents
Component Dependencies View in WSDL Documents
Highlight Component Occurrences in WSDL Documents
Searching and Refactoring Operations in WSDL Documents
Searching and Refactoring Operations Scope in WSDL Documents
Quick Assist Support in WSDL Documents
Generating Documentation for WSDL Documents
WSDL SOAP Analyzer
Editing CSS Stylesheets
Validating CSS Stylesheets
Content Completion in CSS Stylesheets
CSS Outline View
Folding in CSS Stylesheets
Formatting and Indenting CSS Stylesheets (Pretty Print)
Minifying CSS Stylesheets
Editing Relax NG Schemas
Editing Relax NG Schema in the Master Files Context
Relax NG Schema Diagram Editor
Validating Relax NG Schema Documents
Relax NG Outline View
RNG Resource Hierarchy/Dependencies View
Component Dependencies View for RelaxNG Schemas
Searching and Refactoring Actions in RNG Schemas
RNG Quick Assist Support
Configuring a Custom Datatype Library for a RELAX NG Schema
Editing NVDL Schemas
NVDL Schema Diagram
Validating NVDL Schema Documents
Component Dependencies View for NVDL Schemas
Searching and Refactoring Actions in NVDL Schemas
Editing JSON Documents
Editing JSON Documents in Text Mode
Editing JSON Documents in Grid Mode
Validating JSON Documents
JSON Outline View
XML to JSON Converter
Editing StratML Documents
Editing XLIFF Documents
Editing JavaScript Documents
JavaScript Editor Text Mode
Validating JavaScript Files
Content Completion in JavaScript Files
JavaScript Outline View
Editing XProc Scripts
Editing Schematron Schemas
Editing Schematron Schema in the Master Files Context
Validating Schematron Documents
Content Completion in Schematron Documents
RELAX NG/XML Schema with Embedded Schematron Rules
Schematron Outline View
Schematron Resource Hierarchy/Dependencies View
Highlight Component Occurrences in Schematron Documents
Searching and Refactoring Operations in Schematron Documents
Searching and Refactoring Operations Scope in Schematron Documents
Quick Assist Support in Schematron Documents
Editing Schematron Quick Fixes
Customizing Schematron Quick Fixes
Validating Schematron Quick Fixes
Content Completion in SQF
Highlight Quick Fix Occurrences in SQF
Searching and Refactoring Operations in SQF
Embed Schematron Quick Fixes in Relax NG or XML Schema
Editing XHTML Documents
Spell Checking
Spell Checking Dictionaries
Learned Words
Ignored Words (Elements)
Automatic Spell Check
Spell Checking in Multiple Files
Handling Read-Only Files
XML Digital Signatures
Digital Signatures Overview
Certificates
Canonicalizing Files
Signing Files
Verifying Signature
Example of How to Digitally Sign XML Files or Content
Publishing
Transformation Scenarios
Built-in Transformation Scenarios
Creating New Transformation Scenarios
Editing a Transformation Scenario
Duplicating a Transformation Scenario
Configure Transformation Scenario(s) Dialog Box
Apply Batch Transformations
Sharing the Transformation Scenarios
Transformation Scenarios View
Debugging PDF Transformations
Configuring Calabash with XEP
Integration of an External XProc Engine
XSLT Processors
XSL-FO Processors
WebHelp System Output
WebHelp Responsive System
WebHelp Classic System
WebHelp Classic Mobile System
Using the
Oxygen XML WebHelp
Plugin to Automate Output
Databases and CMS
Working with Databases
Data Source Explorer View
Table Explorer View
Database Connection Support
WebDAV Connections
SQL Execution Support
XQuery and Databases
Content Management System (CMS) Integration
Integration with
Documentum (CMS)
(deprecated)
Integration with Microsoft SharePoint
XSLT and XQuery
Debugger Layout
Control Toolbar
Debugging Information Views
Multiple Output Documents in XSLT 2.0 and XSLT 3.0
Working with the XSLT / XQuery Debugger
Steps in a Typical Debugging Process
Using Breakpoints
Identify the XSLT / XQuery Expression that Generated Particular Output
Debugging Java Extensions
Supported Processors for XSLT / XQuery Debugging
Performance Profiling of XSLT Stylesheets and XQuery Documents
XSLT/XQuery Performance Profiling Overview
Working with XSLT/XQuery Profiler
Index
Oxygen XML Developer Eclipse Plugin 18.0
User Guide
Search
Introduction
Welcome to the User Manual of Oxygen XML Developer plugin 18.0.
Getting Started
This chapter is designed to help you get started using Oxygen XML Developer plugin as quickly as possible.
Installation
The platform requirements and installation instructions are presented in this chapter.
Configuration
A description of all of the options that allow you to configure Oxygen XML Developer plugin.
Perspectives
The detailed descriptions of the Editor, XSLT Debugger, XQuery Debugger, and Database perspectives.
Editing Modes
Oxygen XML Developer plugin includes several editing modes to suit your type of editing.
Editing Documents
This chapter explains the editor types available in Oxygen XML Developer plugin and how to work with them for editing various types of documents.
Publishing
This chapter presents the various transformation scenarios and outputs available in Oxygen XML Developer plugin.
Querying Documents
This chapter shows how to query XML documents in Oxygen XML Developer plugin with XPath expressions and the XQuery language.
Working with Archives
Describes the archive support available in Oxygen XML Developer plugin.
Databases and CMS
This chapter provides information about the support for various databases and Content Management Systems.
Importing Data
This chapter explains how to import data from various sources into XML documents.
XSLT and XQuery
Describes the debugging interface that helps you to detect and solve problems with XSLT and XQuery transformations.
Predefined Document Types
Presents the built-in support for various document types.
Extending
Oxygen XML Developer plugin
Using the SDK
This chapter includes information about the available extension points for Eclipse.
Tools
This chapter presents the various tools that are included in Oxygen XML Developer plugin.
Common Problems
A compilation of common problems and their solutions.
Glossary
Copyright