Overview
Classes: AbstractContainerNode, AbstractNode, Attr, AttrMap, CDATASection, CharacterData, ChildNodesList, Comment, DOMBuilder, DOMException, DOMImplementation, DOMObject, DOMParser, DOMSerializer, DOMWriter, DTDMap, Document, DocumentEvent, DocumentFragment, DocumentType, Element, ElementsByTagNameList, ElementsByTagNameListNS, Entity, EntityReference, Event, EventDispatcher, EventException, EventListener, EventTarget, MutationEvent, NamedNodeMap, Node, NodeAppender, NodeFilter, NodeIterator, NodeList, Notation, ProcessingInstruction, Text, TreeWalker
Classes
class AbstractContainerNode
AbstractContainerNode is an implementation of Node that stores and manages child nodes.
class AbstractNode
AbstractNode provides a basic implementation of the Node interface for all types of nodes that do not contain other nodes.
class Attr
The Attr interface represents an attribute in an Element object.
class AttrMap
class CDATASection
CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup.
class CharacterData
The CharacterData interface extends Node with a set of attributes and methods for accessing character data in the DOM.
class ChildNodesList
class Comment
This interface inherits from CharacterData and represents the content of a comment, i.
class DOMBuilder
This class builds a tree representation of an XML document, according to the W3C Document Object Model, Level 1 and 2 specifications.
class DOMException
DOM operations only raise exceptions in "exceptional" circumstances, i.
class DOMImplementation
The DOMImplementation interface provides a number of methods for performing operations that are independent of any particular instance of the document object model.
class DOMObject
The base class for all objects in the Document Object Model.
class DOMParser
This is a convenience class that combines a DOMBuilder with a SAXParser, with the optional support of a WhitespaceFilter.
class DOMSerializer
The DOMSerializer serializes a DOM document into a sequence of SAX events which are reported to the registered SAX event handlers.
class DOMWriter
The DOMWriter uses a DOMSerializer with an XMLWriter to serialize a DOM document into textual XML.
class DTDMap
This implementation of NamedNodeMap is returned by DocumentType::entities() and DocumentType::notations().
class Document
The Document interface represents the entire HTML or XML document.
class DocumentEvent
The DocumentEvent interface provides a mechanism by which the user can create an Event of a type supported by the implementation.
class DocumentFragment
DocumentFragment is a "lightweight" or "minimal" Document object.
class DocumentType
Each Document has a doctype attribute whose value is either null or a DocumentType object.
class Element
The Element interface represents an element in an XML document.
class ElementsByTagNameList
class ElementsByTagNameListNS
class Entity
This interface represents an entity, either parsed or unparsed, in an XML document.
class EntityReference
EntityReference objects may be inserted into the structure model when an entity reference is in the source document, or when the user wishes to insert an entity reference.
class Event
The Event interface is used to provide contextual information about an event to the handler processing the event.
class EventDispatcher
This helper class manages event listener subscriptions and event dispatching for AbstractNode.
class EventException
Event operations may throw an EventException as specified in their method descriptions.
class EventListener
The EventListener interface is the primary method for handling events.
class EventTarget
The EventTarget interface is implemented by all Nodes in an implementation which supports the DOM Event Model.
class MutationEvent
The MutationEvent interface provides specific contextual information associated with Mutation events.
class NamedNodeMap
Objects implementing the NamedNodeMap interface are used to represent collections of nodes that can be accessed by name.
class Node
The Node interface is the primary datatype for the entire Document Object Model.
class NodeAppender
The NodeAppender class provides a very fast way to build larger DOM documents.
class NodeFilter
Filters are objects that know how to "filter out" nodes.
class NodeIterator
Iterators are used to step through a set of nodes, e.
class NodeList
The NodeList interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented.
class Notation
This interface represents a notation declared in the DTD.
class ProcessingInstruction
The ProcessingInstruction interface represents a "processing instruction", used in XML as a way to keep processor-specific information in the text of the document.
class Text
The Text interface inherits from CharacterData and represents the textual content (termed character data in XML) of an Element or Attr.
class TreeWalker
TreeWalker objects are used to navigate a document tree or subtree using the view of the document defined by their whatToShow flags and filter (if any).