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