DocumentTraversal contains methods that create
NodeIterators and TreeWalkers to traverse
a node and its children in document order (depth first, pre-order
traversal, which is equivalent to the order in which the start tags
occur in the text representation of the document).

DOM operations only raise exceptions in "exceptional"
circumstances, i.e., when an operation is impossible to perform
(either for logical reasons, because data is lost, or because the
implementation has become unstable).

This mutable string attribute denotes persistent state
information that (1) is associated with the current frame or
document and (2) is composed of information described by the
cookies non-terminal of [IETF RFC 2965], Section
4.2.2.

Puts all Text nodes in the full depth of the
sub-tree underneath this Node, including attribute
nodes, into a "normal" form where only structure (e.g., elements,
comments, processing instructions, CDATA sections, and entity
references) separates Text nodes, i.e., there are
neither adjacent Text nodes nor empty
Text nodes.

If an event is cancelable, the preventDefault
method is used to signify that the event is to be canceled, meaning
any default action normally taken by the implementation as a result
of the event will not occur.

This mutable string attribute denotes persistent state
information that (1) is associated with the current frame or
document and (2) is composed of information described by the
cookies non-terminal of [IETF RFC 2965], Section
4.2.2.