Sign in Join
FPDoc Onlineexperiment

TDOMNode type

In unit Laz_DOM

Implements the DOM Node interface.

Declaration

pascal
TDOMNode = laz2_DOM.TDOMNode

Description

TDOMNode is a class which implements the Node interface in the Document Object Model (DOM).

TDOMNode represents a single node in a DOM document. It includes NodeName, NodeValue, NodeType, and Attributes properties with information common to all nodes in a document tree. The ParentNode, ChildNodes, and OwnerDocument properties provide access to the tree structure for a DOM document.

TDOMNode implements the full DOM Level 2 specification, and provides partial support for the DOM Level 3 specification. It also provides extensions to the DOM Node interface that allow locating or cloning a node, perform name comparisons, or access its node flags.

TDOMNode is used as the ancestor for other specialized Node types, as specified in the DOM specification. These descendent classes may alter the base value and/or behavior as required for the specialized node type.

This description is the one of Laz2_DOM.TDOMNode.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.