Documentation for XML consultants and Java™
  developers
(Documentation for XML authors is found here.)The  icon signals the documentation of an add-on.
  If you need the functions described in the document, then you may have to
  install the corresponding add-on. This is done using menu item
  "Options|Install
  Add-ons".
 icon signals the documentation of an add-on.
  If you need the functions described in the document, then you may have to
  install the corresponding add-on. This is done using menu item
  "Options|Install
  Add-ons".
Customize/extend XMLmind XML Editor by
  writing XML configuration files
- XMLmind XML Editor - Configuration and
      Deployment
- This document describes how to customize and deploy
      XXE. [ Web Help containing
      HTML 5] [ Web Help containing
      HTML 5] [ EPUB 2.0] [ 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
 This
      document explains how to translate the messages (menu labels,
      button labels, error messages, etc) of XXE using
      XXE itself. [ This
      document explains how to translate the messages (menu labels,
      button labels, error messages, etc) of XXE using
      XXE itself. [ PDF] PDF]
Customize/extend XMLmind XML Editor by programming against its
  Java™ API
- 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 advanced configurations to extending the
      GUI of XXE. Moreover, it also explains how to embed an
      advanced XML editor based on XXE in your Java™
      application. For experienced Java™ programmers only. [ PDF] PDF]
- XMLmind XML Editor Java™ API
- Documentation generated using Javadoc™.