TDOMAttr class
Implements a DOM Node for attributes with Namespace support.
Declaration
TDOMAttr = class(TDOMNode_NS)Inheritance
Descends from it: TDOMAttrDef
Description
Nothing more than the line above yet.
Properties
Name | public | Represents the name for the DOM Attribute. |
Specified | public | Indicates if the value for DOM Attribute was explicitly assigned. |
Value | public | Value for the DOM Attribute. |
OwnerElement | public | DOM Element that owns the DOM Attribute node. |
IsID | public | Indicates if the DOM Attribute node represents an ID Data type. |
DataType | public | Data type for value in the DOM Attribute node. |
Methods
GetNodeValue | protected | Gets the value for the NodeValue property. |
GetNodeType | protected | Gets the value for the NodeType property. |
GetSpecified | protected | Gets the value for the Specified property. |
GetIsID | protected | Gets the value for the IsID property. |
SetNodeValue | protected | Sets the value for the NodeValue property. |
Destroy | public | Destructor for the class instance. |
CloneNode | public | Creates a copy of the DOM Attribute. |
Fields
FOwnerElement | protected | |
FDataType | protected |
Inherited
From TDOMNode_NS (8)
CompareName GetLocalName GetNamespaceURI GetNodeName GetPrefix NSI SetNSI SetPrefix
From TDOMNode_WithChildren (13)
CloneChildren DetachChild FindNode FreeChildren GetChildCount GetFirstChild GetLastChild GetTextContent HasChildNodes InsertBefore InternalAppend ReplaceChild SetTextContent
From TDOMNode (41)
AppendChild Attributes baseURI Changing ChildNodes Create FirstChild Flags FreeInstance GetAttributes GetBaseURI GetChildNodes GetEnumerator GetEnumeratorAllChildren GetLastLeaf GetLevel GetNextNode GetNextNodeSkipChildren GetOwnerDocument GetPreviousNode GetRevision HasAttributes IsDefaultNamespace IsSupported LastChild LocalName LookupNamespaceURI LookupPrefix NamespaceURI NextSibling NodeName NodeType NodeValue Normalize OwnerDocument ParentNode Prefix PreviousSibling RemoveChild SetReadOnly TextContent
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
