Sign in Join
FPDoc Onlineexperiment

TNamespaceInfo record

In unit Laz2_DOM

Represents Namespace Information used in DOM Node specializations.

Declaration

pascal
TNamespaceInfo = packed record

Description

TNamespaceInfo is a packed record type used to represent Namespace Information used in DOM Node specializations. Members in the record are used to record the Index Position, PrefixLength, and a hash value for a Qualified Name assigned to namespaced DOM Elements and Attributes. TNamespaceInfo is the type used for the NSI property in TDOMNode_NS.

Please note that the NSIndex and PrefixLength members are declared as Word values. This limits the number of namespaces per document and the prefix length to 65535 (each). It is believed that higher values are only found in deliberately malformed documents.

See also

Fields

NSIndexIndex position for the Namespace.
PrefixLenLength of the Namespace Prefix.
QNameQualified Name for the Namespace.

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