<oXygen/> XML Editor 11.2 User Manual for Eclipse

SyncRO Soft Ltd.

<oXygen/> XML Editor User Manual

Copyright © 2009 Syncro Soft SRL

All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher.

Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks.

While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and SyncRO Soft Ltd., was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher assumes no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.

Third party software components are distributed in the <oXygen/> installation packages, including the Java Runtime Environment (JRE), DocBook DTD and stylesheets. This product includes software developed by the Apache Software Foundation (http://www.apache.org ): the Apache FOP, Xerces XML Parser and Xalan XSLT . This product includes software with copyright (C) 2002-2008 Yutaka Furubayashi (Poka-poka Dream Factory). These products are not the property of SyncRO Soft Ltd.. To the best knowledge of SyncRO Soft Ltd. owners of the aforesaid products granted permission to copy, distribute and/or modify the software and its documents under the terms of the Apache Software License, Version 1.1. Other packages are used under the GNU Lesser General Public License. Users are advised that the JRE is provided as a free software, but in accordance with the licensing requirements of Sun Microsystems. Users are advised that SyncRO Soft Ltd. assumes no responsibility for errors or omissions, or for damages resulting from the use of <oXygen/> and the aforesaid third party software. Nor does SyncRO Soft Ltd. assume any responsibility for licensing of the aforesaid software, should the relevant vendors change their terms. By using <oXygen/> the user accepts responsibility to maintain any licenses required by SyncRO Soft Ltd. or third party vendors, unless SyncRO Soft Ltd. declares in writing that the <oXygen/> license is inclusive of third party licensing.

Printed: November 2009

Special thanks to: Sean Wheller for his initial contribution to this User Manual.


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/> plugin
Obtaining and registering a license key
Named User license registration
How floating (concurrent) licenses work
How to install the <oXygen/> license server as a Windows service
How to release a floating license
License registration with a registration code
Unregistering the license key
Upgrading the <oXygen/> application
Checking for new versions
Uninstalling the Eclipse plugin
3. Getting started
Supported types of documents
Getting help
Perspectives
<oXygen/> XML perspective
The <oXygen/> custom menu
The <oXygen/> toolbar buttons
The editor pane
The Outline view
The <oXygen/> Text view
The <oXygen/> Browser view
The <oXygen/> XPath Results view
Supported editor types
<oXygen/> XSLT Debugger Perspective
<oXygen/> XQuery Debugger Perspective
<oXygen/> Database perspective
4. Editing documents
Working with Unicode
Opening and saving Unicode documents
Opening and closing documents
Creating new documents
<oXygen/> plugin wizards
Creating Documents based on Templates
Saving documents
Opening and Saving Remote Documents via FTP/SFTP
Changing file permissions on a remote FTP server
WebDAV over HTTPS
Opening the current document in a Web browser
Closing documents
Viewing file properties
Editing XML documents
Associate a schema to a document
Setting a schema for the Content Completion
Setting a default schema
Adding a Processing Instruction
Associating a schema with the namespace of the root element
Learning document structure
Streamline with Content Completion
Code templates
Content Completion helper panels
The Model panel
The Element Structure panel
The Annotation panel
The Attributes panel
The Elements view
The Entities View
Validating XML documents
Checking XML well-formedness
Validating XML documents against a schema
Marking Validation Errors
Validation Example
Caching the Schema Used for Validation
Validate As You Type
Custom validation of XML documents
Linked output messages of an external engine
Validation Scenario
Sharing the Validation Scenarios. Project Level Scenarios
Validation Actions in the User Interface
Resolving references to remote schemas with an XML Catalog
Document navigation
Folding of the XML elements
Outline View
XML Document Overview
Outliner filters
Modification Follow-up
Document Structure Change
The popup menu of the Outline tree
Document Tag Selection
Grouping documents in XML projects
Large Documents
Creating an included part
Creating a new project
Including document parts with XInclude
Working with XML Catalogs
Converting between schema languages
Formatting and indenting documents (pretty print)
Viewing status information
XML editor specific actions
Edit actions
Select actions
Source actions
XML document actions
XML Refactoring actions
Smart editing
Syntax highlight depending on namespace prefix
Editing XML Schemas
XML Schema Text Editor
Special content completion features
XML Schema actions
XML Schema editor specific actions
Flatten an XML Schema
XML Schema Diagram Editor
Introduction
Navigation in the schema diagram
Schema validation
Schema editing actions
The Schema Outline View
The Attributes view
The Facets view
Editing patterns
Edit Schema Namespaces
Schema Components
xs:schema
xs:element
xs:attribute
xs:complexType
xs:simpleType
xs:group
xs:attributeGroup
xs:include
xs:import
xs:redefine
xs:notation
xs:sequence, xs:choice, xs:all
xs:any
xs:anyAttribute
xs:unique
xs:key
xs:keyRef
xs:selector
xs:field
Constructs used to group schema components
Attributes
Constraints
Substitutions
Create an XML Schema from a relational database table
XML Schema Instance Generator
Running the XML instance generator from command line
XML Schema regular expressions builder
Generating documentation for an XML Schema
Generate documentation in HTML format
Generate documentation in PDF, DocBook or a custom format
Generating documentation from the command line
Searching and refactoring actions
Resource Hierarchy/Dependencies View
Component Dependencies View
Linking between development and authoring
Editing Relax NG schemas
Relax NG schema diagram
Introduction
Full model view
The symbols used in the schema diagram
Logical model view
Actions available in the diagram view
Relax NG Outline view
Relax NG editor specific actions
Searching and refactoring actions
Resource Hierarchy/Dependencies View
Component Dependencies View
Configuring a custom datatype library for a RELAX NG Schema
Linking between development and authoring
Editing NVDL schemas
NVDL schema diagram
Introduction
Full model view
Actions available in the diagram view
NVDL Outline view
NVDL editor specific actions
Searching and refactoring actions
Component Dependencies View
Linking between development and authoring
Editing XSLT stylesheets
Validating XSLT stylesheets
Custom validation of XSLT stylesheets
Associate a validation scenario
Content Completion in XSLT stylesheets
Content Completion in XPath expressions
Tooltip Helper for the XPath Functions Arguments
Code templates
The XSLT/XQuery Input View
The XSLT Input View
The XSLT Outline View
XSLT Stylesheet documentation support
Generating documentation for an XSLT Stylesheet
Generate documentation in HTML format
Generate documentation in a custom format
Generating documentation from the command line
Finding XSLT references and declarations
XSLT refactoring actions
Resource Hierarchy/Dependencies View
Component Dependencies View
Linking between development and authoring
Editing XQuery documents
Folding in XQuery documents
Generating HTML Documentation for an XQuery Document
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)
Other CSS editing actions
Editing XProc Scripts
Changing the user interface language
Handling read-only files
5. Authoring in the tagless editor
Authoring XML documents without the XML tags
General Author Presentation
Author views
Outline view
XML Document Overview
Modification Follow-up
Document Structure Change
The popup menu of the Outline tree
Elements view
Attributes view
Entities view
The Author editor
Navigating the document content
Displaying the markup
Bookmarks
Position information tooltip
Displaying referred content
Finding and replacing text
Contextual menu
Editing XML in <oXygen/> Author
Editing the XML markup
Editing the XML content
Table layout and resizing
DocBook
XHTML
DITA
Refreshing the content
Validation and error presenting
Whitespace handling
Minimize differences between versions saved on different computers
Change Tracking
Managing changes
6. Author for DITA
Creating DITA maps and topics
Editing DITA Maps
Creating a map
Create a topic and add it to a map
Organize topics in a map
Create a bookmap
Create relationships between topics
Create an index entry
Editing actions
Advanced operations
Inserting a Topic Reference
Inserting a Topic Heading
Inserting a Topic Group
Edit properties
Transforming DITA Maps
Available Output Formats
Configuring a DITA transformation
Customizing the DITA scenario
The Parameters tab
The Filters tab
The Advanced tab
The Output tab
The FO Processor tab
Set a font for PDF output generated with Apache FOP
Running a DITA Map ANT transformation
DITA OT customization support
Support for transformation customizations
Using your own DITA OT toolkit from <oXygen/>
Using your custom build file
Customizing the <oXygen/> Ant tool
Upgrading to a new version of DITA OT
Increasing the memory for the Ant process
Resolving topic references through an XML catalog
DITA specializations support
Integration of a DITA specialization
Editing DITA Map specializations
Editing DITA Topic specializations
Use a new DITA Open Toolkit in <oXygen/>
Reusing content
Working with content references
Reusable component
Insert a direct content reference
7. Predefined document types
The DocBook V4 document type
Association rules
Schema
Author extensions
Templates
Catalogs
Transformation Scenarios
The DocBook V5 document type
Association rules
Schema
Author extensions
Templates
Catalogs
Transformation Scenarios
The DocBook Targetset document type
Association rules
Schema
Author extensions
Templates
The DITA Topics document type
Association rules
Schema
Author extensions
Templates
Catalogs
Transformation Scenarios
The DITA MAP document type
Association rules
Schema
Author extensions
Templates
Catalogs
Transformation Scenarios
The XHTML document type
Association rules
Schema
CSS
Author extensions
Templates
Catalogs
Transformation Scenarios
The TEI P4 document type
Association rules
Schema
Author extensions
Templates
Catalogs
Transformation Scenarios
The TEI P5 document type
Association rules
Schema
Author extensions
Templates
Catalogs
Transformation Scenarios
The MathML document type
Association rules
Schema
Templates
The Microsoft Office OOXML document type
Association rules
Schema
The Open Office ODF document type
Association rules
Schema
The OASIS XML Catalog document type
Association rules
Schema
The XML Schema document type
Association rules
Author extensions
The RelaxNG document type
Association rules
Author extensions
The NVDL document type
Association rules
Author extensions
The Schematron document type
Association rules
Author extensions
The Schematron 1.5 document type
Association rules
Author extensions
The XSLT document type
Association rules
Author extensions
The XMLSpec document type
Association rules
Schema
Author extensions
Templates
Catalogs
Transformation Scenarios
The FO document type
Association rules
Schema
Author extensions
Transformation Scenarios
The EAD document type
Association rules
Schema
Author extensions
Templates
Catalogs
8. Author Developer Guide
Introduction
Simple Customization Tutorial
XML Schema
Writing the CSS
The XML Instance Template
Advanced Customization Tutorial - Document Type Associations
Creating the Basic Association
First step. XML Schema.
Second step. The CSS.
Defining the General Layout.
Styling the section Element.
Styling the table Element.
Styling the Inline Elements.
Styling Elements from other Namespace
Styling images
Marking elements as foldable
Marking elements as links
Third Step. The Association.
Organizing the Framework Files
Association Rules
Java API: Rules implemented in Java
Deciding the initial page
Schema Settings
Author CSS Settings
Testing the Document Type Association
Packaging and Deploying
Author Settings
Configuring Actions, Menus and Toolbars
The Insert Section Action
The Insert Table Action
Configuring the Toolbars
Configuring the Main Menu
Configuring the Contextual Menu
Author Default Operations
The arguments of InsertFragmentOperation
The arguments of SurroundWithFragmentOperation
Java API - Extending Author Functionality through Java
Example 1. Step by Step Example. Simple Use of a Dialog from an Author Operation.
Example 2. Operations with Arguments. Report from Database Operation.
Configuring New File Templates
Configuring XML Catalogs
Configuring Transformation Scenarios
Configuring Extensions
Configuring an Extensions Bundle
Implementing an Author Extension State Listener
Implementing an Author Schema Aware Editing Handler
Configuring a Content completion handler
Configuring a Link target element finder
The DefaultElementLocatorProvider implementation
The XPointerElementLocator implementation
The IDElementLocator implementation
Creating a customized link target reference finder
Configuring a custom Drag and Drop listener
Configuring a References Resolver
Configuring CSS Styles Filter
Configuring a Table Column Width Provider
Configuring a Table Cell Span Provider
Configuring an Unique Attributes Recognizer
Customizing the default CSS of a document type
Document type sharing
CSS support in <oXygen/> Author
CSS 2.1 features
Supported selectors
Unsupported selectors
Properties Support Table
<oXygen/> CSS Extensions
Media Type oxygen
Supported Features from CSS Level 3
Namespace Selectors
The attr() function: Properties Values Collected from the Edited Document.
Additional Custom Selectors
Additional Properties
Folding elements: foldable and not-foldable-child properties
Link elements
Display Tag Markers
<oXygen/> Custom CSS functions
The local-name() function
The name() function
The url() function
The base-uri() function
The parent-url() function
The capitalize() function
The uppercase() function
The lowercase() function
The concat() function
The replace() function
The unparsed-entity-uri() function
The attributes() function
Example Files Listings
The Simple Documentation Framework Files
XML Schema files
sdf.xsd
abs.xsd
CSS Files
sdf.css
XML Files
sdf_sample.xml
XSL Files
sdf.xsl
Java Files
InsertImageOperation.java
QueryDatabaseOperation.java
SDFExtensionsBundle.java
SDFSchemaManagerFilter.java
SDFSchemaAwareEditingHandler.java
TableCellSpanProvider.java
TableColumnWidthProvider.java
ReferencesResolver.java
CustomRule.java
DefaultElementLocatorProvider.java
XPointerElementLocator.java
IDElementLocator.java
9. Grid Editor
Introduction
Layouts: Grid and Tree
Navigating the grid
Expand All Action
Collapse All Action
Expand Children Action
Collapse Children Action
Collapse Others
Specific Grid Actions
Sorting a Table Column
Inserting a row in a table
Inserting a column in a table
Clearing the content of a column
Adding nodes
Duplicating nodes
Refresh layout
Start editing a cell value
Stop editing a cell value
Drag and Drop(DnD) in the Grid Editor
Copy and Paste in the Grid Editor
Bidirectional Text Support in the Grid Editor
10. Transforming documents
XSLT Transformations
Output formats
Transformation scenario
Batch transformation
Built-in transformation scenarios
Defining a new transformation scenario
XSLT Stylesheet Parameters
Additional XSLT Stylesheets
XSLT/XQuery Extensions
Creating a Transformation Scenario
Transformation Scenarios view
XSL-FO processors
Add a font to the built-in FOP
Locate font
Generate font metrics file
Register font to FOP configuration
Set FOP configuration file in Oxygen
Add new font to FO output
DocBook Stylesheets
TEI Stylesheets
DITA-OT Stylesheets
Common transformations
PDF Output
PS Output
TXT Output
HTML Output
HTML Help Output
Java Help Output
XHTML Output
Supported XSLT processors
Configuring custom XSLT processors
Configuring the XSLT processor extensions paths
XProc Transformations
XProc transformation scenario
Integration of an external XProc engine - the XProc API
11. Querying documents
Running XPath expressions
What is XPath
<oXygen/>'s XPath console
Working with XQuery
What is XQuery
Syntax Highlight and Content Completion
XQuery Outline View
The Query Input View
XQuery Validation
Other XQuery editing actions
Transforming XML Documents Using XQuery
XQJ transformer support
How to configure an XQJ Data source
How to Configure an XQJ Connection
Display result in Sequence view
Advanced Saxon HE/PE/EE transform options
Updating XML documents using XQuery
12. Debugging XSLT stylesheets and XQuery documents
Overview
Layout
Control Toolbar
Information views
Multiple output documents in XSLT 2.0
Working with the XSLT/XQuery Debugger
Steps in a typical debug process
Using breakpoints
Inserting breakpoints
Removing breakpoints
Viewing processing information
Context node view
XPath watch view
Breakpoints View
Break conditions view
Messages View
Stack View
Trace history view
Templates view
Node set view
Variables View
Determining what XSL/XQuery expression generated particular output
13. Profiling XSLT stylesheets and XQuery documents
Overview
Viewing profiling information
Invocation tree view
Hotspots View
Working with XSLT/XQuery profiler
14. Working with Archives
Using files directly from archives
Browsing and modifying archives' structure
Editing files from archives
15. Working with Databases
Relational Database Support
Configuring Database Data Sources
How to configure an IBM DB2 Data Source
How to configure a Generic JDBC Data Source
How to configure a Microsoft SQL Server Data Source
How to configure a MySQL Data Source
How to configure an Oracle 11g Data Source
How to configure a PostgreSQL 8.3 Data Source
Configuring Database Connections
How to Configure an IBM DB2 Connection
How to Configure a JDBC-ODBC Connection
How to Configure a Microsoft SQL Server Connection
How to Configure a MySQL Connection
How to Configure an Oracle 11g Connection
How to Configure a PostgreSQL 8.3 Connection
Resource Management
Data Source Explorer View
Actions available at connection level
Actions available at catalog level
Actions available at schema level
Actions available at table level
XML Schema Repository level
Oracle's XML Schema Repository Level
IBM DB2's XML Schema Repository Level
Microsoft SQL Server's XML Schema Repository Level
Table Explorer View
SQL Execution Support
Drag and Drop from Data Source Explorer
SQL Validation
Executing SQL Statements
Importing from Databases
Creating XML Schema from Databases
Native XML Database (NXD) Support
Configuring Database Data Sources
How to configure a Berkeley DB XML datasource
How to configure an eXist datasource
How to configure a MarkLogic datasource
How to configure a Software AG Tamino datasource
How to configure a Raining Data TigerLogic datasource
How to configure a Documentum xDb (X-Hive/DB) datasource
Configuring Database Connections
How to configure a Berkeley DB XML Connection
How to configure an eXist Connection
How to configure a MarkLogic Connection
How to configure a Software AG Tamino Connection
How to configure a Raining Data TigerLogic Connection
How to configure an Documentum xDb (X-Hive/DB) Connection
Resource Management
Data Source Explorer View
Oracle XML DB Browser
Actions available at XML Repository level
Actions available at container level
Actions available at resource level
PostgreSQL connection
Actions available at container level
Actions available at resource level
Berkeley DB XML Connection
Actions available at connection level
Actions available at container level
Actions available at resource level
eXist Connection
Actions available at connection level
Actions available at container level
Actions available at resource level
MarkLogic Connection
Software AG Tamino Connection
Actions available at connection level
Actions available at collection level
Actions available at schema level
Actions available at resource level
Raining Data TigerLogic Connection
Documentum xDb (X-Hive/DB) Connection
Actions available at connection level
Actions available at catalog level
Actions available at schema resource level
Actions available at library level
Actions available at resource level
Documentum xDb (X-Hive/DB) parser configuration for adding XML instances
XQuery and Databases
Drag and Drop from Data Source Explorer
XQuery validation
XQuery transformation
XQuery database debugging
Debugging with MarkLogic
Debugging with Berkeley DB XML
WebDAV Connection
How to Configure a WebDAV Connection
WebDAV connection actions
Actions available at connection level
Actions available at folder level
Actions available at file level
16. Importing data
Introduction
Import from database
Import table content as XML document
Convert table structure to XML Schema
Import from MS Excel files
Import from HTML files
Import from text files
17. Content Management System (CMS) Integration
Documentum (CMS) Support
How to configure Documentum (CMS) support
How to configure a Documentum (CMS) data source
How to configure a Documentum (CMS) connection
Documentum (CMS) actions
Actions available on connection
Actions available on cabinets/folders
Actions available on resources
DITA transformations on DITA content from Documentum
18. Composing Web Service calls
Overview
Composing a SOAP request
Testing remote WSDL files
The UDDI Registry browser
Generate WSDL documentation
19. Digital signature
Overview
Canonicalizing files
Certificates
Signing files
Verifying the signature
20. Text editor specific actions
Finding and replacing text in the current file
The Find All Elements/Attributes dialog
Using Check Spelling
Adding a spell dictionary
Adding a Hunspell dictionary
Adding an AZ Check dictionary
Learning words
Ignoring words
Spell checking as you type
Check Spelling in Files
21. Configuring the application
Importing/Exporting Global Options
Preferences
<oXygen/> License
Global
Fonts
Document Type Association
Editor
Pages
Text/Diagram
Grid
Author
Schema aware
Track Changes
Messages
Schema Design
Properties
Format
XML
Whitespaces
CSS
JavaScript
Content Completion
Annotations
XSL
XPath
XSD
Syntax Highlight
Syntax Highlight / Elements/Attributes by Prefix
Open/Save
Code Templates
Document Templates
Spell Check
Document Checking
Custom Validation
CSS Validator
XML
XML Catalog
XML Parser
Saxon EE Validation
XML Instances Generator
XProc Engines
XSLT/FO/XQuery
XSLT
Saxon6
Saxon HE/PE/EE
Saxon HE/PE/EE Advanced options
XSLTProc
MSXML
MSXML.NET
XQuery
Saxon HE/PE/EE
Saxon HE/PE/EE Advanced options
Debugger
Profiler
FO Processors
XPath
Custom Engines
Import
Date/Time format
Date/Time Patterns
Data Sources
Configuration of Data Sources
Download links for database drivers
Table Filters
Archive
Custom Editor Variables
Network Connections
Certificates
XML Structure Outline
Scenarios Management
View
Automatically importing the preferences from the other distribution
Reset Global Options
Scenarios Management
Editor variables
Custom editor variables
22. Common problems
Index

List of Figures

2.1. Registration Dialog
3.1. <oXygen/> XML perspective
3.2. The Outline View
3.3. The Text View
3.4. The Browser View
3.5. The XPath Results View
3.6. <oXygen/> XSLT Debugger perspective
3.7. <oXygen/> XQuery Debugger perspective
3.8. Database perspective
4.1. The Create an XML Document Dialog - XML Schema Tab
4.2. The Create an XML Document - DTD Tab
4.3. The Create an XML Document - Relax NG Tab
4.4. The Create an XML Document - NRL Tab
4.5. The Create an XML Document - NVDL Tab
4.6. Open URL dialog
4.7. Security alert - untrusted certificate
4.8. Content completion driven by DocBook DTD
4.9. Content Completion Assistant
4.10. Content Completion assistant - element values in Relax NG documents
4.11. XSLT extension functions in Schematron schemas documents
4.12. Schema annotations displayed at Content Completion
4.13. The Model View
4.14. The Element Structure panel
4.15. The Annotation panel
4.16. The Attributes panel
4.17. The Elements View
4.18. The Entities View
4.19. Validate as you type on the edited document
4.20. Configure Validation Scenarios
4.21. Edit a Validation Scenario
4.22. Edit a Validation Unit
4.23. Insert an editor variable
4.24. Folding of the XML Elements
4.25. The Outline View
4.26. Popup menu of the Outline tree
4.27. Content Completion list over a document with no schema
4.28. Convert a schema to other schema language
4.29. Convert a schema to other schema language - advanced options
4.30. Example of coloring XML tags by prefix
4.31. Schematron support in XML Schema content completion
4.32. XML Schema Diagram
4.33. XML Schema Validation
4.34. The Outline View for XML Schema
4.35. The Attributes view
4.36. The Facets view
4.37. An xs:sequence in diagram
4.38. An xs:choice in diagram
4.39. An xs:all in diagram
4.40. The Generate Sample XML Files dialog
4.41. The Generate Sample XML Files dialog
4.42. The Element values tab
4.43. The Attribute values tab
4.44. XML Schema regular expressions builder dialog
4.45. The Output panel of the Schema Documentation dialog
4.46. The Settings panel of the Schema Documentation dialog
4.47. Schema documentation example
4.48. Information about a schema
4.49. The Showing view
4.50. Documentation for a schema component
4.51. Search References dialog
4.52. Search Declarations dialog
4.53. Rename component dialog
4.54. Preview dialog
4.55. Resource Hierarchy/Dependencies view - hierarchy for mainOffice.xsd
4.56. Resource Hierarchy/Dependencies view - dependencies for dml-baseTypes.xsd
4.57. Component Dependencies view - hierarchy for xhtml11.xsd
4.58. Relax NG schema editor - full model view
4.59. Logical Model View for a Relax NG schema
4.60. Outline view for Relax NG
4.61. Resource Hierarchy/Dependencies view - hierarchy for company.rng
4.62. Resource Hierarchy/Dependencies view - dependencies for salesDepartment.rng
4.63. Component Dependencies view - hierarchy for xhtml.rng
4.64. NVDL schema editor - full model view
4.65. Component Dependencies view - hierarchy for test.nvdl
4.66. Namespace prefixes in the content completion window
4.67. Content Completion in the match attribute
4.68. Content Completion in the select attribute
4.69. Content Completion in the test attribute
4.70. Content Completion in the test attribute
4.71. Content Completion in attribute value templates
4.72. XPath Tooltip Helper - Identify the concat function first argument
4.73. XPath Tooltip Helper - Identify the abs function argument
4.74. XPath Tooltip Helper - Identify the concat function second argument
4.75. XSLT input view
4.76. XSLT Input drag and drop popup menu
4.77. XSLT Input drag and drop result
4.78. The XSLT Outline View
4.79. The Output panel of the XSLT Stylesheet Documentation dialog
4.80. The Settings panel of the XSLT Stylesheet Documentation dialog
4.81. XSLT stylesheet documentation example
4.82. Information about a XSLT stylesheet
4.83. The Showing view
4.84. Documentation for an XSLT element
4.85. The Custom format options dialog
4.86. Resource Hierarchy/Dependencies view - hierarchy for docbook.xsl
4.87. Resource Hierarchy/Dependencies view - dependencies for common.xsl
4.88. Component Dependencies view - hierarchy for table.xsl
4.89. Folding in XQuery documents
4.90. The XQuery Documentation dialog
4.91. Content Completion in CSS stylesheets
4.92. CSS Outline View
4.93. XProc Content Completion
5.1. oXygen Author Editor
5.2. Document with no CSS association default rendering
5.3. The Outline View
5.4. The Elements View
5.5. The Attributes View
5.6. Edit attributes in place
5.7. Edit attributes in place - full version
5.8. The Entities View
5.9. Top stripe in Editor view
5.10. Before first block
5.11. Between two block elements
5.12. After last block
5.13. Inside a node
5.14. Before an inline element
5.15. Between two inline elements
5.16. After an inline element
5.17. Contextual menu
5.18. Content completion window
5.19. Editing in empty element warning
5.20. Resizing a column in <oXygen/> Author editor
5.21. CALS table
5.22. HTML table
5.23. DITA simple table
5.24. Error presenting in <oXygen/> Author editor
5.25. Change Tracking in <oXygen/> Author
5.26. Manage Tracked Changes
6.1. The DITA Maps Manager view
6.2. Insert Topic Reference Dialog
6.3. Insert Topic Heading Dialog
6.4. Insert Topic Group Dialog
6.5. Select DITA Transformation type
6.6. Edit DITA Ant transformation parameters
6.7. Edit Filters tab
6.8. Advanced settings tab
6.9. Output settings tab
6.10. FO Processor configuration tab
7.1. Document Type preferences page
7.2. Insert OLink Dialog
7.3. Insert a cross reference in a DITA document
7.4. Insert Content Reference Dialog
7.5. Insert Content Key Reference Dialog
7.6. Editing OOXML packages in <oXygen/>
7.7. Editing ODF packages in <oXygen/>
8.1. oXygen Author Editor
8.2. A report opened in the Author
8.3. A sample of nested sections and their titles.
8.4. Samples of images in Author
8.5. Folded Sections
8.6. The Document Type Dialog
8.7. Selecting a Java association rule.
8.8. CSS settings dialog
8.9. The Document Type Dialog
8.10. The Action Edit Dialog
8.11. Configuring the Toolbar
8.12. Author Custom Actions Toolbar
8.13. Configuring the Menu
8.14. Author Menu
8.15. Configuring the Contextual Menu
8.16. Selecting the Operation
8.17. Java Operation Arguments Setup
8.18. Table Content Extracted from the Database
8.19. Configuring a transformation scenario
8.20. The transformation tab
8.21. Selecting the predefined scenario
8.22. Configure extensions for a document type
8.23. Reference with no specified reference resolver
8.24. Reference with reference resolver
8.25. Table layout when no column width provider is specified
8.26. Columns with custom widths
8.27. Table layout when no cell span provider is specified
8.28. Cells spanning multiple rows and columns.
8.29. Set the location of the default CSS stylesheet
9.1. The Grid Editor
9.2. Content Completion in Grid Editor
9.3. Grid Layout
9.4. Tree Layout
9.5. Copying from grid to other editors
9.6. Copying XML data into grid
9.7. Copying tab separated values into grid
9.8. Default left to right text orientation
9.9. Right to left text orientation
10.1. Configure Transformation Scenario Dialog
10.2. The Configure Transformation Dialog - XSLT Tab
10.3. The advanced options of Saxon HE / PE / EE
10.4. The Configure Transformation Dialog - FO Processor Tab
10.5. The Configure Transformation Dialog - Output Tab
10.6. Configure parameters dialog
10.7. The Scenarios view
10.8. XProc Transformation results view
11.1. Content Completion in the XPath console
11.2. XPath results highlighted in editor panel with character precision
11.3. XPath results highlighted in the Grid Editor
11.4. XQuery Content Completion
11.5. XQuery Outline View
11.6. XQuery input view
11.7. XQuery Input drag and drop popup menu
11.8. XQuery Input drag and drop result
11.9. XQuery Validation
11.10. The XQuery transformation result displayed in "Sequence" view
12.1. Debugger Mode Interface
12.2. Control Toolbar
12.3. The Context node view
12.4. The XPath watch view
12.5. The Breakpoints View
12.6. The Break conditions view
12.7. The Messages View
12.8. The Stack View
12.9. The Trace History View
12.10. The Templates view
12.11. The Node Set view
12.12. The Variables View
12.13. Output to Source Mapping
13.1. Invocation tree view
13.2. Hotspots View
13.3. Source backmapping
14.1. Browsing an archive
15.1. Data Source Drivers Configuration Dialog
15.2. The Connection Configuration Dialog
15.3. Data Source Explorer View
15.4. The Table Explorer View
15.5. Duplicate entry for primary key
15.6. SQL statement editing with DND
15.7. The Data Source Explorer View
15.8. Browsing the Oracle XML DB Repository
15.9. Browsing a PostgreSQL repository
15.10. The Data Source Explorer view
16.1. The Import wizards of <oXygen/> plugin
16.2. Import from Database data Wizard
16.3. Import from Database Criteria Dialog
16.4. Select database table Dialog
17.1. Browsing a Documentum repository
17.2. Check In Dialog
18.1. Content completion for WSDL documents
18.2. Validating a WSDL file
18.3. WSDL SOAP Analyser
18.4. UDDI Registry Browser dialog
19.1. Canonicalization settings dialog
19.2. Signature settings dialog
20.1. Find All Elements/Attributes dialog
20.2. Check Spelling Dialog
20.3. Check Spelling in Files Dialog
21.1. The Help button of the Preferences dialog
21.2. Eclipse Preferences dialog - restricted version
21.3. The Global preferences panel
21.4. The Fonts preferences panel
21.5. Document Type Association preferences panel
21.6. The Editor preferences panel
21.7. The <oXygen/> Pages preferences panel
21.8. Schema diagram preferences panel
21.9. The Grid editor preferences panel
21.10. The <oXygen/> Author preferences panel
21.11. The <oXygen/> Schema aware preferences panel
21.12. The <oXygen/> Track Changes preferences panel
21.13. The Author's Messages preferences panel
21.14. The XML Schema editor preferences panel
21.15. The Schema Properties preferences panel
21.16. The Format preferences panel
21.17. The XML format preferences panel
21.18. The Whitespaces preferences panel
21.19. The CSS format preferences panel
21.20. The JavaScript Format preferences panel
21.21. The Content Completion preferences panel
21.22. The Content Completion Annotations preferences panel
21.23. The Content Completion XSL preferences panel
21.24. The Content Completion XPath preferences panel
21.25. The Content Completion XSD preferences panel
21.26. The Colors preferences panel
21.27. The Elements/Attributes by Prefix preferences panel
21.28. The Open/Save preferences panel
21.29. The Code Templates preferences panel
21.30. Document Templates preferences panel
21.31. Document Templates input dialog
21.32. Spell check preferences panel
21.33. Document Checking preferences panel
21.34. Custom Validation preferences panel
21.35. Custom validator dialog
21.36. CSS Validator preferences panel
21.37. The XML Catalog preferences panel
21.38. The XML Parser preferences panel
21.39. The Saxon EE preferences panel
21.40. The XML Instances Generator preferences panel
21.41. The XProc Engines preferences panel
21.42. Creating an XProc external engine
21.43. The XSLT/FO/XQuery preferences panel
21.44. The XSLT preferences panel
21.45. The Saxon 6 XSLT preferences panel
21.46. The Saxon HE/PE/EE XSLT preferences panel
21.47. The Saxon HE/PE/EE XSLT Advanced preferences panel
21.48. The XSLTProc preferences panel
21.49. The MSXML preferences panel
21.50. The MSXML.NET preferences panel
21.51. The XQuery preferences panel
21.52. The Saxon XQuery preferences panel
21.53. The Saxon HE/PE/EE XQuery Advanced preferences panel
21.54. The Debugger preferences panel
21.55. The Profiler preferences panel
21.56. The FO Processors preferences panel
21.57. The external FO processor configuration dialog
21.58. The XPath preferences panel
21.59. Configuration of custom transformation engines
21.60. Parameters of a custom transformation engine
21.61. The XML Import preferences panel
21.62. The Data Sources preferences panel
21.63. The Data Sources Drivers dialog
21.64. The Connections preferences panel
21.65. The Connection dialog
21.66. Table Filters Preferences Page
21.67. The Archive preferences panel
21.68. Edit the Archive extension mappings
21.69. Custom editor variables
21.70. The Network Connections preferences panel
21.71. The Certificates preferences panel
21.72. The XML Structure Outline preferences panel
21.73. The Scenarios Management preferences panel
21.74. The View preferences panel

List of Tables

4.1. xs:schema properties
4.2. xs:element properties
4.3. xs:attribute properties
4.4. xs:complexType properties
4.5. xs:simpleType properties
4.6. xs:group properties
4.7. xs:attributeGroup properties
4.8. xs:include properties
4.9. xs:import properties
4.10. xs:redefine properties
4.11. xs:notation properties
4.12. xs:sequence, xs:choice, xs:all properties
4.13. xs:any properties
4.14. xs:anyAttribute properties
4.15. xs:unique properties
4.16. xs:key properties
4.17. xs:keyRef properties
4.18. xs:selector properties
4.19. xs:field properties
4.20. Attributes properties
4.21. Attributes properties
4.22. Attributes properties
8.1. Built-in Cell Spanning
8.2. Interfaces for the DnD listener
8.3. Supported CSS 2.1 selectors
8.4. Unsupported CSS 2.1 selectors
8.5. CSS Level 2.1 Properties and their support in <oXygen/> Author
10.1. XSL FO Parameters
10.2. XSL FO Parameters
12.1. XWatch details
12.2. Breakpoints details
12.3. Break conditions details
12.4. Messages details
12.5. Stack details
12.6. Trace History details
12.7. Templates details
12.8. Variables details
21.1. Pattern letters

List of Examples

4.1. DITA XSD URI
4.2. Document which is not Well-Formed XML
4.3. Document which is not namespace-wellformed
4.4. Document which is not namespace-valid
4.5. Validation error messages
4.6. Extracting a global element
4.7. Extracting a global attribute
4.8. Extracting a global group
4.9. Extracting a global simple type
4.10. Extracting a global complex type
4.11. Example of an XML configuration file saved with Export settings button
4.12. Example of an XML configuration file
4.13. The XSL code template called Template-Match-Mode
4.14. Example of a documentation block using <oXygen/> built-in schema
4.15. Example of an XML configuration file
6.1. Increasing the memory for the ANT process
6.2. Additional jars specified for XHTML
6.3. Enabling JavaScript in ANT build files
8.1. IDs as references for links
8.2. Prefixes that are not bound explicitly
8.3. Default namespaces
8.4. Surrounding with a fragment
8.5. Defining both prefixed namespaces and the default namespace
8.6. Defining only prefixed namespaces
8.7. Usage samples for the attr() function
8.8. Folding DocBook Elements
8.9. Docbook Link Elements
8.10. Docbook Para elements
8.11. Imbricated functions
8.12. CSS for displaying the image in Author for an imagedata with entityref to an unparsed entity
8.13. attributes()
11.1. XPath Utilization with DocBook DTD
11.2. Using XQuery Update to modify a tag name in an XML file
21.1. Enabling DTD Processing for DITA customizations