- DOMException - The DOMException interface defines error codes for specific processing situations.
- DOMImplementation - The DOMImplementation interface represents the current implementation of the DOM.
- NamedNodeMap - The NamedNodeMap interface represents a collection of nodes that can be accessed by name.
- Node - The Node interface represents a single node in the document tree.
- Attr - The Attr interface represents an attribute in an Element object.
- CharacterData - The Character Data interface is the base class for all textual content nodes.
- Comment - The Comment interface represents the content of a comment.
- Text - The Text interface represents the textual content of an Element or Attr.
- CDATASection - CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup.
- Document - The Document interface represents the entire HTML or XML document.
- DocumentFragment - The DocumentFragment interface represents a "lightweight" or "minimal" Document object.
- DocumentType - The DocumentType interface represents general entities and notations declared in the document type definition
- Element - The Element interface represents an element in an HTML or XML document.
- Entity - The Entity interface represents an entity, either parsed or unparsed, in an XML document.
- EntityReference - The EntityReference interface represents an entity reference in the source document.
- Notation - The Notation interface represents a notation declared in the DTD.
- ProcessingInstruction - The ProcessingInstruction interface represents a processing instruction in the document.
- NodeList - The NodeList interface represents an ordered collecition of nodes.