<oXygen/> XML Editor User Guide
<oXygen/> User Manual
SyncRO Soft Ltd.
Sean
Wheller
Copyright © 2002-2005 SyncRO Soft Ltd. All Rights Reserved.
Legal Notice
Table of Contents
1.
Introduction
Key Features and Benefits
About the <oXygen/> User Manual
2.
Installation
Installation Requirements
Platform Requirements
Operating System, Tools and Environment Requirements
Operating System
Tools
Environment Prerequisites
Installation Instructions
Starting <oXygen/>
Obtaining and Installing an <oXygen/> License
How floating licenses work
Upgrading <oXygen/>
Checking for new versions
Uninstalling <oXygen/>
Performance problems
Large documents
Display problems on Linux/Solaris
3.
Getting started
Supported types of documents
Getting help
Perspectives
Editor perspective
XSLT Debugger Perspective
Tree Editor perspective
Dockable views
4.
Editing documents
Working with Unicode
Opening and closing documents
Creating new documents
The New dialog
Creating Documents based on Templates
Saving documents
Opening existing documents
Opening and Saving Remote Documents via FTP/WebDAV
Closing documents
Creating and sharing new document templates
Creating a new document template
Sharing document templates
Viewing file properties
Editing XML documents
Associate a schema to a document
Setting a schema for the Tag-Insight
Setting a default schema
Adding a Processing Instruction
Learning document structure
Streamline with Tag-Insight
The Element Structure Panel.
The Annotation View.
Debugging XML documents
Checking XML Form
Validating Documents
Validating XSLT stylesheets
Document navigation
Quick document browsing using bookmarks
Folding of the XML elements
Outliner panel
XML Document Overview
Modification Follow-up
Document Structure Change
Document Tag Selection
Navigation buttons
Using the Go To dialog
Grouping documents in XML projects
Large Documents
Creating an included part
Using the Project panel
Including document parts with XInclude
Working with XML Catalogs
Converting between schema languages
Generating HTML documentation for a XML Schema
Editing XML tree nodes
Formatting and Indenting Documents (Pretty Print)
Making a persistent copy of results
Locking and unlocking XML markup
Adjusting the transparency of XML markup
Schema diagram
Introduction
XML Schema diagram
Relax NG schema diagram
SVG documents
The Standalone SVG Viewer.
The Preview Result Pane.
Integrating external tools
Integrating the Ant tool
XML editor specific actions
Select actions
Source actions
XML document actions
XML Refactoring actions
XML Schema actions
Text editor specific actions
Undoing and redoing user actions
Copying and pasting text
Finding and replacing text in the current file
Finding and replacing text in multiple files
Using Check Spelling
Printing a file
Inserting a file at caret position
Opening edited file in system application
Opening the file at caret position
Exiting the <oXygen/> XML Editor
5.
Transforming documents
Output formats
Transformation scenario
Built-in transformation scenarios
Defining a new transformation scenario
Exporting and importing the transformation scenarios
XSL-FO processors
Common DocBook transformations
PDF Output
PS Output
TXT Output
HTML Output
HTML Help Output
JavaHelp Output
XHTML Output
Supported XSLT processors
Configuring the XSLT processor extensions paths
6.
Querying documents
Running XPath expressions
What is XPath
<oXygen/>'s XPath console
Working with XQuery
What is XQuery
Syntax Highlight and Content Completion
XQuery Validation
Transforming XML Documents Using XQuery
7.
Debugging XSLT stylesheets
Overview
Layout
Control Toolbar
Information views
Working with the XSLT Debugger
Steps in a typical debug process
Using breakpoints
Inserting breakpoints
Removing breakpoints
Viewing processing information
Context node view
XPath watch view
Breakpoints view
Debug break conditions view
Messages view
Stack view
Trace history view
Templates view
Node set view
Variables view
Determining what template generated particular output
8.
Profiling XSLT stylesheets
Overview
Viewing profiling information
Invocation tree view
Hotspots view
Working with XSLT profiler
9.
Comparing and merging documents
Directories Comparison
The directories comparison user interface
The Operations Menu
Compare Toolbar
File Filter options
Directories Selector
The comparison result
File Comparison
The Main Menu
The Source Menu
The Target Menu
Operations Menu
Compare Toolbar
Files Selector
File contents panel
Word Level Comparison
Character Level Comparison
10.
Importing data
Introduction
Import from text files
Import from MS Excel files
Import from Database Data
Import from HTML files
11.
Composing Web Service calls
Overview
Composing a SOAP request
12.
Digital signature
Overview
Canonicalizing files
Certificates
Signing files
Verifying the signature
13.
Configuring the editor
Preferences
Global
Editor
Aspect
Format
Save
Code templates
Performance
Default Schema Association
Tag-Insight
Features
XSL
Diagram
Spell Check
XML
XML Catalog
XML Parser Options
XSLT/FO
XSLT Options
XSLT Saxon Options
XSLT Extensions
Debugger Options
Profiler Options
FO processors
XPath
XQuery
Database
Import
JDBC Drivers
Diff
Plugins
External Tools
Menu shortcut keys
File Types
Proxy Configuration
Certificates
Results / Output
Print
Tree editor
Colors
Automatically importing the preferences from the other distribution
Importing/Exporting <oXygen/> preferences
Reset options
14.
Common problems
A.
Appendix
Accelerator Shortcut Keys
The Main Editor
The Tree View Editor
Unicode Character Encoding
References