# Documentation of XMLmind XML Editor

The Home Page of XMLmind XML Editor (XXE for short) is http://www.xmlmind.com/xmleditor/.
The history of changes is found in http://www.xmlmind.com/xmleditor/changes.html.

> This documentation is about XMLmind XML Editor Professional Edition. However, in all the following documents, features missing, disabled or on the contrary, specific to Editions other than the Professional one are marked using this icon .

## Documentation for the end user

XMLmind XML Editor - User's Guide
  This guide contains information about the installation of XXE, the content of its distribution, and a tutorial.

  This guide is available in several formats, all generated within XXE using the DocBook|Convert Document menu:

  Format | File | XSL-FO processor used to generate the file
  --- | --- | ---
  DocBook | userguide.xml | N/A. You may want to open this file in XXE (drag the link and drop it in XXE).
  PDF | userguide.pdf | RenderX XEP 4.10 (http://www.renderx.com/)
  RTF | userguide.rtf | XMLmind FO Converter 4.0.0_01 (http://www.xmlmind.com/foconverter/)
  WordprocessingML (MS-Word 2003) | userguide.word.xml | XMLmind FO Converter
  Office Open Document (MS-Word 2007) | userguide.docx | XMLmind FO Converter
  OpenDocument (OpenOffice.org 2) | userguide.odt | XMLmind FO Converter

Quick reference cards
  Quick reference cards in PDF format: A4, Letter, Mac/A4, Mac/Letter. (Everything needed to generate these quick reference cards is found here.)
XMLmind XML Editor - Online Help
  The online help is essentially the reference manual of XXE menus, tool bars and dialog boxes. [PDF]
XMLmind XML Editor - Using the Integrated Spreadsheet Engine
  This guide contains everything you need to know to use the spreadsheet engine integrated in XXE. This document starts with an easy-to-follow tutorial. [PDF]
XMLmind XML Editor - DocBook Support
  This document, which is also available using the online help system of XXE, describes the commands which are specific to DocBook, Simplified DocBook and Slides. [PDF]
XMLmind XML Editor - XHTML Support
  This document, which is also available using the online help system of XXE, describes the commands which are specific to XHTML. [PDF]

## Documentation for the local guru

XMLmind XML Editor - Configuration and Deployment
  This document describes how to customize and deploy XXE. [PDF]
XMLmind XML Editor - Commands
  This documents contains the reference of all native XXE commands and explains how to write custom macro-commands. [PDF]
XMLmind XML Editor - Support of Cascading Style Sheets (W3C CSS)
  This document describes the subset of CSS2 supported by XXE, as well as advanced ``proprietary extensions'' needed to style complex XML documents. [PDF]
XMLmind XML Editor - Customizing the User Interface
  This document describes how to customize the user interface of XXE by writing a GUI specification (.xxe_gui XML files) and by deploying it. [PDF]
XMLmind XML Editor - Support of RELAX NG Schemas
  This document describes how RELAX NG schemas are supported by XMLmind XML Editor. [PDF]
XMLmind Validation Toolset User's Guide
  This guide describes command-line tools for use by DTD, W3C XML Schema, RELAX NG schema and Schematron authors: `dtdvalid`, `xsdvalid`, `rngvalid` and `schvalid`. It is also a good reference for the support of DTD and W3C XML Schema in XXE. [PDF]
Using translatexxe
  This document describes how to use `translatexxe`, a command-line utility which can be used to translate messages (menu labels, button labels, error messages, etc) contained in XMLmind XML Editor. [PDF]

## Documentation for the JavaTM programmer

> Note that the `dev/` and `api/`directories are initially empty. You need to download `xxe-devdocs-*` from www.xmlmind.com/xmleditor/download.shtml and unzip the downloaded archive in the directory where you have installed XXE (e.g. `C:\Program Files\XMLmind_XML_Editor\`) in order to populate these directories.

XMLmind XML Editor - Developer's Guide
  This guide describes how to embed an XML editor based on XXE components into another application, how to write a command, a document hook, a style sheet extension, a format plug-in, etc. For experienced JavaTM programmers only. [PDF]
XMLmind XML Editor JavaTM API
  Documentation generated using JavadocTM.

# Useful links

- DocBook: The Definitive Guide by Norman Walsh and Leonard Muellner. DocBook 5.0: The Definitive Guide by Norman Walsh. DocBook V5.0 The Transition Guide.
- DocBook XSL Stylesheet Reference Documentation by Norman Walsh. DocBook XSL: The Complete Guide by Bob Stayton.
- Simplified DocBook. The Slides Document Type.
- XHTML (W3C recommendation). HTML 4.01 (W3C recommendation).
- DITA Language Specification v1.0 (OASIS specification). DITA Architectural Specification v1.0 (OASIS specification). DITA Open Toolkit.

Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Acrobat is a trademark of Adobe Systems Incorporated.