XMLmind XML Editor - Configuration and Deployment

Hussein Shafie

Pixware

Immeuble Capricorne,
23 rue Colbert,
78180 Montigny Le Bretonneux,
France,
Phone: +33 (0)1 30 60 07 00,
Fax: +33 (0)1 30 96 05 23,
Web: www.xmlmind.com/xmleditor
Email: 

June 21, 2007

Abstract

This document describes how to customize and deploy XXE.


Table of Contents

I. Guide
1. Introduction
2. Writing a configuration file for XXE
1. DTD example
2. W3C XML Schema example
3. RELAX NG example
3. Customizing mouse and key bindings used by XXE
1. XML application specific bindings
2. Generic bindings
4. Using HTML4 tables or CALS tables in your own custom schema
1. HTML4 tables
1.1. HTML4 table editor command
2. HTML4 form elements
3. CALS tables
3.1. CALS table editor command
5. Customizing an existing configuration
1. Structure of a configuration file customizing an existing configuration
2. Customization items
2.1. Custom CSS style sheet
2.2. Custom bindings
2.3. Custom tool bar
2.4. Custom menu
2.5. Custom parameters for the XSLT style sheet used to convert DocBook documents to RTF, PostScript and PDF
2.5.1. Extensively customizing the conversion process
6. Deploying XXE
1. Dynamic discovery of add-ons
1.1. The lookup phase during XXE startup
1.2. Files containing the add-ons
2. Centralizing add-ons on a HTTP server
3. Deploying XXE using Java™ Web Start
3.1. The deploywebstart command-line tool
3.2. Deploying XXE using Java™ Web Start, a step by step description
3.3. Comparison between deployment using Java Web Start and just centralizing the add-ons on a HTTP server
II. Reference
7. Configuration elements
1. binding
2. command
3. configuration
4. css
5. dtd
6. detect
7. documentHook
8. documentResources
9. elementTemplate
10. help
11. imageToolkit
12. include
13. inclusionProcessor
13.1. The "GenericInclusion" inclusion processor
14. menu
14.1. Multiple menus
15. newElementContent
16. property
17. parameterGroup
18. preserveSpace
19. relaxng
20. saveOptions
21. schema
22. schematron
22.1. Relationship between schematron and documentHook
23. spellCheckOptions
24. spreadsheetFunctions
25. template
26. toolBar
26.1. Multiple toolBars
27. translation
28. windowLayout

List of Examples

7.1. DocBook DTD
7.2. DocBook RELAX NG
7.3. XHTML Strict DTD
7.4. XHTML RELAX NG
7.5. DocBook example
7.6. Simple date inclusion example