# 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
A comprehensive tutorial is found in http://www.xmlmind.com/xmleditor/tutorial.html.

## Documentation for the end user

XMLmind XML Editor - Online Help
  This online help contains, in addition to a short tutorial, the reference manual of all the menus, tool bars and dialog boxes of XMLmind XML Editor (XXE for short). [ Web Help] [ 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. [ PDF]
XMLmind XML Editor - DITA Support
  This document, which is also available using the online help system of XXE, describes the commands which are specific to DITA topics and maps. [ Web Help containing HTML 5] [ EPUB 3] [ 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]
XMLmind XML Editor - Support of MathML 2
  This document, which is also available using the online help system of XXE, describes everything you need to know to add equations to your XML documents. [ 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]
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.)

## Documentation for the XML consultant

XMLmind XML Editor - Configuration and Deployment
  This document describes how to customize and deploy XXE. [ EPUB 2] [ 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]
The `xmltool` command-line utility
  This document is the reference manual of the `xmltool` command-line utility. This utility, like all the other command-line utilities, is found in `XXE_install_dir/bin/`. [ PDF]
Translating the messages of XMLmind XML Editor
  This document explains how to translate the messages (menu labels, button labels, error messages, etc) of XXE using XXE itself. [ 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
  XXE can be customized/extended substantially without having to write a single line of code. However there are some cases where programming against the JavaTM API of XXE becomes inevitable. This document covers all the extension points of XXE, from writing advanced configurations to extending the GUI of XXE. Moreover, it also explains how to integrate XXE into your JavaTM application and how to create a lightweight XML editor based on XXE components. For experienced JavaTM programmers only. [ PDF]
XMLmind XML Editor Java TM API
  Documentation generated using Javadoc TM .

# 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).
- Darwin Information Typing Architecture (DITA) Version 1.2 (OASIS specification).
- DITA Language Specification v1.1 (OASIS specification). DITA Architectural Specification v1.1 (OASIS specification). DITA Open Toolkit.
- XMLmind DITA Converter, the alternative to the DITA Open Toolkit which is integrated in XXE.
- XMLmind XML Editor Tutorial.
- Tutorial: DITA for the Impatient.
- Tutorial: MathML Presentation Markup for the Impatient.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Acrobat is a trademark of Adobe Systems Incorporated.