| Name | Description | Type | Package | Framework |
| AbstractMarkupModel | Class | org.apache.tapestry5.dom | Apache Tapestry | |
| Attribute | An attribute within an Element. | Class | org.apache.tapestry5.dom | Apache Tapestry |
| CData | A node that stores parsed character content (CDATA). | Class | org.apache.tapestry5.dom | Apache Tapestry |
| Comment | A node that represents a comment within the DOM. | Class | org.apache.tapestry5.dom | Apache Tapestry |
| DefaultMarkupModel | Default implementation of MarkupModel that is appropriate for traditional (X)HTML markup. | Class | org.apache.tapestry5.dom | Apache Tapestry |
| Document | The root node of a DOM. | Class | org.apache.tapestry5.dom | Apache Tapestry |
| DTD | Representation of a document type. | Class | org.apache.tapestry5.dom | Apache Tapestry |
| Element | An element that will render with a begin tag and attributes, a body, and an end tag. | Class | org.apache.tapestry5.dom | Apache Tapestry |
| EndTagStyle | enum EndTagStyleextends Enum | Class | org.apache.tapestry5.dom | Apache Tapestry |
| MarkupModel | Used by a the DOM to determine how to produce markup. | Interface | org.apache.tapestry5.dom | Apache Tapestry |
| Node | A node within the DOM. | Class | org.apache.tapestry5.dom | Apache Tapestry |
| Raw | A specialized node in the document tree that contains raw markup to be printed to the client exactly as-is. | Class | org.apache.tapestry5.dom | Apache Tapestry |
| Text | A type of node that contains text. | Class | org.apache.tapestry5.dom | Apache Tapestry |
| Visitor | A callback interface used navigate the Elements of a document. | Interface | org.apache.tapestry5.dom | Apache Tapestry |
| XMLMarkupModel | Markup model used when generating any form of XML markup. | Class | org.apache.tapestry5.dom | Apache Tapestry |