XML Authoring Environment for Emacs

Welcome to the home page of the XML Authoring Environment (XAE) for Emacs. The XAE is an add-on software package that enables you to use Emacs and your system's HTML browser to create, transform, and display XML documents. The XAE's developer is Paul Kinnucan.

Requirements

The XAE requires the following software packages.

Downloading the XAE

This site contains the latest beta version of the XAE in zipped tar and zip format.

Note
One of my goals in creating the XAE is to provide it as a single zip file that works out of the box. To that end, I have included all the tools that the XAE requires (except Java and Emacs) in each zip file. Further, I have written the code that integrate these tools on the assumption that the tools reside in the same directory structure on your system as they do in the zip file. Accordingly, you should not alter the XAE directory structure after you have unpacked it. In particular, do not rename or move any directory other than the XAE root directory.

At some point, I will include both a full version and an update version of the XAE. The update version will contain only those components that have changed since the previous version of the XAE. This will avoid the need for you to redownload the entire XAE to upgrade to the latest version.

Installing the XAE

  1. Unpack the XAE zip file, preferably into your site-lisp directory.

  2. Add the following lines to your .emacs file.

    (add-to-list 'load-path (expand-file-name "XAE_ROOT/lisp"))
    (require 'xae)
    

    where XAE_ROOT is the root directory of the XAE package on your system.

  3. Byte-compile the psgml package in the psgml subdirectory of the XAE package.

    To do this, start Emacs. Then execute the command M-x xae-compile-psgml.

Mailing List

The XAE mailing list provides a forum for users to exchange information, suggest improvements, and report problems with the XAE. To subscribe to the list, visit the XAE mailing list's home page. Visit the