Common LISP binding for DOM

The Document Object Model (DOM) is a platform and language neutral interface from the W3C that allows programs and scripts to dynamically access and update the content, structure and style of structured information. This location provides a practical reference for using the Common LISP binding of DOM, as well as a few examples to get you going. Please see the official DOM Specification for normative and detailed information about the Document Object Model.

Opening a DOM Interface
Explains how to open a resource so that it can be accessed using the Document Object Model.
Document
A document contains all other data, and is central for operations such as adding or creating content.
Document Fragement
Facilitates copying and moving parts of a document.
Element
Elements describe document structure, and are among the most common constructs in a document.
Attribute
Accessing and modifying the attributes of an element.
Text
The text content of the document.
Character Data
Additional functionality to navigate and manipulate character data like text.
Node
Most objects in a DOM document are nodes, allowing a script to navigate the content structure from any starting point.
Node List
An ordered list of nodes.
Named Node Map
A named node map provides an unordered list of nodes.
Document Type
Declares the type of the current document.
Entity
An entity is a unit of information.
Entity Reference
An entity reference refers to an entity, so that the reference can be replaced with the entity at processing time.
CDATA Section
Escaping text in content.
Comment
Comments mixed in with markup.
Processing Instruction
Processor specific information.
Notation
Declares the format of content.
DOM Implementation
Probe the level of DOM support in an application.
Exceptions
Recover from errors that happens while using DOM.
Extensions
Interaction specific functions and constructs for DOM.

All DOM constructs have to be prefixed with the qualifier "dom:" (unless of course they have been explicitely imported from the DOM module).