Several of the following term definitions have been borrowed or modified from similar definitions in other W3C or standards documents. See the links within the definitions for more information.
The base unit of a DOMString. This indicates that indexing on a DOMString occurs in units of 16 bits. This must not be misunderstood to mean that
a DOMString can store arbitrary 16-bit units. A DOMString is a character string encoded in UTF-16; this means that the
restrictions of UTF-16 as well as the other relevant restrictions on character
strings must be maintained. A single character, for example in the form of a
numeric character reference, may correspond to one or two 16-bit units.
For more information, see
An
An
A
A [client] application is any software that uses the Document Object Model programming interfaces provided by the hosting implementation to accomplish useful work. Some examples of client applications are scripts within an HTML or XML document.
The
A
A
A model for a document that represents the document after it has
been manipulated in some way. For example, any combination of any of the
following transformations would create a cooked model:
Expansion of internal text entities. Expansion of external entities. Model augmentation with style-specified generated text. Execution of style-specified reordering. Execution of scripts.
A
A
The
The term
When new releases of specifications are released, some older
features may be marked as being
A
The term "
The programming language defined by the ECMA-262 standard
Each document contains one or more elements, the boundaries of which
are either delimited by start-tags and end-tags, or, for empty elements by an
empty-element tag. Each element has a type, identified by name, and may have a
set of attributes. Each attribute has a name and a value. See
This is the idea that an event can affect one object and a set of
related objects. Any of the potentially affected objects can block the event or
substitute a different one (upward event propagation). The event is broadcast
from the node at which it originates to every
Two nodes are
Two nodes are NodeList objects, and their attributes are deeply equivalent.
Two NodeList objects are
Two NamedNodeMap objects are
Two DocumentType nodes are NamedNodeMap objects.
An information item is an abstract representation of some component
of an XML document. See the
A [hosting] implementation is a software module that provides an implementation of the DOM interfaces so that a client application can use them. Some examples of hosting implementations are browsers, editors and document repositories.
The HyperText Markup Language (
An Interface Definition Language (
Companies, organizations, and individuals that claim to support the Document Object Model as an API for their products.
In object-oriented programming, the ability to create new classes
(or interfaces) that contain all the methods and properties of another class
(or interface), plus additional methods and properties. If class (or interface)
D inherits from class (or interface) B, then D is said to be
Also known as the
An
A programming
A
A
A
A
A
An
A
A
A
The
Two nodes are
When string matching is required, it is to occur as though the
comparison was between 2 sequences of code points from the Unicode 3.0 standard
A document is
An information item such as an
The description given to various information items (for example,
attribute values of various types, but not including the StringType CDATA)
after having been processed by the XML processor. The process includes
stripping leading and trailing white space, and replacing multiple space
characters by one. See the definition of
A document is
See initial structure model.
A document is
Extensible Markup Language (
See
An