Documentation of XMLmind XML Editor

Documentation for the end user

Reference

XMLmind XML Editor - Online Help
This online help contains, in addition to a minimal tutorial, the reference manual of all the menus, tool bars and dialog boxes of XMLmind XML Editor (XXE for short). [PDF PDF]
XMLmind XML Editor - DITA Support
This document describes the commands which are specific to DITA topics and maps. [PDF EPUB 3.0] [PDF PDF]
XMLmind XML Editor - DocBook Support
This document describes the commands which are specific to DocBook v4 and v5. [PDF PDF]
XMLmind XML Editor - Support of DocBook 5.1+ Assemblies
This document describes the commands which are specific to DocBook 5.1+ assemblies Open in a new window. [PDF PDF]
XMLmind XML Editor - XHTML Support
This document describes the commands which are specific to XHTML. [PDF PDF]
XMLmind XML Editor - Support of MathML 2.0
Add-on documentation This document describes everything you need to know to add equations to your XML documents. [PDF PDF]
The xxeconvert command-line utility
This document is the reference manual of the xxeconvert command-line utility. This tool is based on the XMLmind XML Editor desktop application, but without a graphical user interface (GUI). It can be used to convert XML documents to other formats (HTML, PDF, RTF, etc) from within a script or a makefile.
This utility, like all the other command-line utilities, is found in XXE_install_dir/bin/. [PDF PDF]
Quick reference cards
Quick reference cards in PDF PDF format: A4, Letter, Mac/A4, Mac/Letter. (Everything needed to generate these quick reference cards is found here.)

User guides

XMLmind XML Editor - Easy Profiling
Add-on documentation The "Easy Profiling" add-on makes it convenient and easy working with conditional processing profiles in XMLmind XML Editor. This document explains how to use the facilities added by this add-on to XXE. [PDF PDF]
XMLmind XML Editor - Creating an Ebook out of a Set of HTML Pages
Add-on documentation This document explains how you can use XXE to turn a set of HTML pages into a self-contained ebook (EPUB Open in a new window, Web Help, PDF, DOCX, etc). This ebook could be a novel or a large, complex, reference manual. [PDF PDF]
XMLmind XML Editor - Creating a TEI Lite Document
Add-on documentation This document explains how you can use XXE to create and modify TEI Lite Open in a new window documents. This user guide assumes that you know TEI and XML, but that you don't not know anything about XXE. [PDF EPUB] [PDF PDF]
XMLmind XML Editor - Bidirectional Script Support
Add-on documentation This document explains how to use XXE as effectively as possible in order to create documents mixing right-to-left (RTL; like Arabic and Hebrew) and left-to-right (LTR; like English and French) scripts. [PDF PDF]

Documentation for the XML consultant

XMLmind XML Editor - Configuration and Deployment
This document describes how to customize and deploy XXE. [PDF Web Help containing HTML 5] [PDF EPUB 2.0] [PDF PDF]
XMLmind XML Editor - Commands
This documents contains the reference of all native XXE commands and explains how to write custom macro-commands. [PDF PDF]
XMLmind XML Editor - Support of XPath 1.0
XPath 1.0 is used everywhere in XXE: to configure the editor, to script commands and even in CSS stylesheets. This document contains the reference for all the XPath 1.0 extension functions supported by XXE.
This document also contains the reference for XED, a very small, very simple scripting language based on XPath 1.0. Because XED allows to modify in place the document being edited, it can be used to script advanced macro-commands. [PDF 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 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 PDF]
XMLmind XML Editor - Support of RELAX NG Schemas
This document describes how RELAX NG schemas are supported by XMLmind XML Editor. [PDF PDF]
The xmltool command-line utility
This document is the reference manual of the xmltool command-line utility. The xmltool command-line utility can be used to validate and pretty-print (i.e. indent) XML documents and also to automatically generate a reference manual in HTML format for a schema.
This utility, like all the other command-line utilities, is found in XXE_install_dir/bin/. [PDF PDF]
Translating the messages of XMLmind XML Editor
Add-on documentation This document explains how to translate the messages (menu labels, button labels, error messages, etc) of XXE using XXE itself. [PDF PDF]

Documentation for the Java™ programmer

Note that the dev/ and api/directories are initially empty. You need to download xxe-devdocs-* from www.xmlmind.com/xmleditor/developer.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 Java™ API of XXE becomes inevitable. This document covers all the extension points of XXE, from writing commands to extending the GUI of XXE. For experienced Java™ programmers only. [PDF PDF]
XMLmind XML Editor Java™ API
Documentation generated using Javadoc™.

Useful links


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