Next / Previous / Contents / TCC Help System / NM Tech homepage


Describes an XML editing module for the emacs text editor.

This publication is available in Web form and also as a PDF document. Please forward any comments to

Table of Contents

1. The problem of XML validity: why nxml-mode?
2. Configuring your .emacs file
3. How emacs finds your schema
4. Format of a schema locating file
4.1. Schema locating rules
4.2. Type identifiers and how they work
4.3. The default schemas.xml file
5. Special emacs commands
5.1. Schema commands
5.2. The completion command
5.3. Validation commands
5.4. Markup commands
5.5. Cursor motion commands
6. Toward faster work: template files
6.1. Templates for block elements
6.2. Templates for inline elements
7. Decluttering your project directory