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).