TDomElement

An element in a DOM tree.

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TDomNode Base class for nodes in a Document Object Model
3TDomElement

Source

Dom.Element.pas (33)

Fields

ScopeVisibilityTypeNameDescription
InstanceprivateTTextFName
InstanceprivateTDomAttributeMapFAttributes
InstanceprivateTList<TDomNode>FNodes
InstanceprivateTSourcePositionFPosition

Methods

ScopeVisibilityResultNameDescription
InstancepublicCreate(Name: TText)
InstancepublicDestroy()
InstancepublicTDomElementElementWithName(Name: TText)
InstancepublicTList<TDomElement>ElementsWithName(Name: TText)
InstancepublicTDomElementElementWithNameAndAttributeValue(Name: TText; AttributeName: TText; AttributeValue: TText)
InstancepublicTDomElementElementWithAttributeValue(Name: TText; Value: TText)
InstancepublicTDomElementElementForPath(NamePath: array of TText)
InstancepublicTDomElementGetFirstElement()
InstancepublicTTextGetText()Checks for and returns the text value of the only child node which must be a text node.
InstancepublicTTextGetTextWithDefault(Default: TText) Checks for and returns the text value of the only child node which must be a text node, returns Default when the element is nil.
InstancepublicTDomTextGetOrCreateText()
InstancepublicTIterator<TDomElement>CreateElementIterator()
InstancepublicTIterator<TDomElement>CreateElementWithNameIterator(Name: TText)
TypepublicTDomElementCreateWithTextContent(Name: TText; TextContent: TText)