Xml.XMLDoc.TXMLNodeCollection Methods

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
__MarkDestroyingprotected
_AddRefprotectedIncrements the reference count for this node.
_ReleaseprotectedDecrements the reference count for this node.
AddChildprotectedAdds a new child node to this node.
AddHostedNodeprotectedAdds a node to the HostedNodes property list.
AddItemprotectedAdds a new repetition of the repeating child element to this node.
AfterConstructionpublicInitializes the node collection object once it is fully created.
AttributeListNotifyprotectedResponds to notifications of changes in the list of attributes.
BeforeDestructionpublicChecks that the reference count is zero before allowing the interfaced object to be destroyed.
CheckDisposedprotectedThis method is deprecated.
CheckNotHostedprotectedRaises an EXMLDocError exception if this is a hosted node.
CheckReadOnlyprotectedRaises an EXMLDocError exception if this is a read-only node.
CheckTextNodeprotectedGenerates a DOM text node implementation if it does not yet exist.
ChildListNotifyprotectedResponds to notifications of changes in the list of child nodes.
ClassInfopublicReturns a pointer to the run-time type information (RTTI) table for the object type.
ClassNamepublicReturns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIspublicDetermines whether an object is of a specific type.
ClassParentpublicReturns the type of the immediate ancestor of a class.
ClassTypepublicReturns the class reference for the object's class.
CleanupInstancepublicPerforms finalization on long strings, variants, and interface variables within a class.
ClearprotectedRemoves all child nodes in the List property from the ChildNodes and List properties.
ClearDocumentRefprotectedSets the value of OwnerDocument to nil (Delphi) or NULL (C++).
CloneNodeprotectedCreates a copy of this node and returns its interface.
Createpublic
CreateAttributeListprotectedCreates the object that implements the AttributeNodes property.
CreateAttributeNodeprotectedCreates a new TXMLNode object for an attribute of this node.
CreateChildListprotectedCreates the object that implements the ChildNodes property.
CreateChildNodeprotectedCreates a new TXMLNode object for a child node of this node.
CreateCollectionprotectedCreates an instance of a TXMLNodeCollection descendant and returns it.
CreateHostedpublicCreates a TXMLNode instance that represents the same DOM node as another "host" node.
CreateItemListprotectedCreates the object that implements the List property.
DeclareNamespaceprotectedAdds an attribute to the node that declares a specified namespace URI.
DefaultHandlerpublicProvides the interface for a method that processes message records.
DeleteprotectedRemoves one of the repeating child nodes from this node.
Destroypublic
DispatchpublicCalls message-handling methods for the object, based on the contents of the Message parameter.
DisposeOfpublicDisposeOf forces the execution of the destructor code in an object.
DOMElementprotectedReturns the IDOMElement interface for this node if it exists.
DoNodeChangeprotectedGenerates a BeforeNodeChange or AfterNodeChange event on this node's document.
EqualspublicChecks whether the current instance and the Obj parameter are equal.
FieldAddresspublicReturns the address of a published object field.
FindHostedNodeprotectedReturns the IXMLNode interface for a hosted node given its implementation class.
FindNamespaceDeclprotectedReturns the attribute node that declares a specified Namespace URI.
FindNamespaceURIprotectedReturns the namespace URI for a namespace prefix or qualified tag name.
FreepublicDestroys an object and frees its associated memory, if necessary.
FreeInstancepublicDeallocates memory allocated by a previous call to the NewInstance method.
GetAttributeprotectedReturns the value of one of this node's attributes.
GetAttributeNodesprotectedReturns the value of the AttributeNodes property.
GetAttributeNSprotectedReturns the value of a specified attribute when you must explicitly specify the namespace for the attribute.
GetChildNodeClassesprotectedReturns a list of the classes that can implement child nodes of this node.
GetChildNodesprotectedReturns the value of the ChildNodes property.
GetChildValueprotectedReturns the value of a specified child node.
GetCollectionprotectedReturns the value of the Collection property.
GetCountprotectedReturns the value of the Count property.
GetDisposedprotectedGetter for the Disposed property.
GetDOMNodeprotectedReturns the value of the DOMNode property.
GetHasChildNodesprotectedIndicates whether this node has any child nodes.
GetHashCodepublicReturns an integer containing the hash code.
GetHostedNodesprotectedReturns a list an array of the hosted nodes that share this node's attribute and child node lists.
GetHostNodeprotectedReturns the value of the HostNode property.
GetInterfacepublicRetrieves a specified interface.
GetInterfaceEntrypublicReturns the entry for a specific interface implemented in a class.
GetInterfaceTablepublicReturns a pointer to a structure containing all of the interfaces implemented by a given class.
GetIsTextElementprotectedIndicates whether the node has a single text value.
GetListprotectedReturns the value of the List property.
GetLocalNameprotectedReturns the name of the node without any namespace prefix.
GetNamespaceURIprotectedReturns the URI for the namespace used in the qualified node name.
GetNodeprotectedReturns the interface for one of the repeating child nodes.
GetNodeNameprotectedReturns the node name.
GetNodeObjectprotectedReturns a reference to this TXMLNode object.
GetNodeTypeprotectedReturns the type of the node.
GetNodeValueprotectedReturns the value of this node.
GetOwnerDocumentprotectedReturns the interface for the document in which this node appears.
GetParentNodeprotectedReturns the interface for the node's parent node.
GetPrefixprotectedReturns the namespace prefix of the node's name.
GetPrefixedNameprotectedReturns a node name includes a namespace prefix for a specified namespace URI.
GetReadOnlyprotectedIndicates whether the node can be modified.
GetTextprotectedReturns the text value of the node.
GetXMLprotectedReturns the XML that corresponds to the subtree rooted at this node.
HasAttributeprotectedIndicates whether the node has an attribute with a specified name.
HasChildNodeprotectedIndicates whether the node has a child node with the specified name.
InheritsFrompublicDetermines the relationship of two object types.
InitInstancepublicInitializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InsertInCollectionprotectedCopies a child node from the ChildNodes property to the List property.
InstanceSizepublicReturns the size in bytes of each instance of the object type.
InternalAddChildprotectedProvides the underlying implementation for the AddChild method.
IsCollectionItemprotectedIndicates whether a specified node represents the type of node that appears as a repeating child of this node.
MethodAddresspublicReturns the address of a class method by name.
MethodNamepublicReturns the name of a class method by address.
NestingLevelprotectedReturns the number of parents for this node in the node hierarchy.
NewInstancepublicAllocates memory for each instance of an interfaced object.
NextSiblingprotectedReturns the next child of this node's parent.
NodeValueToTextprotected
NormalizeprotectedConverts the subtree beneath this node to the structure it would have if it were just loaded from a document.
operator ()public
PreviousSiblingprotectedReturns the previous child of this node's parent.
QualifiedClassNamepublicReturns the qualified name of the class.
QueryInterfaceprotectedImplements the IInterfaceQueryInterface method.
RegisterChildNodeprotectedRegisters a descendant of TXMLNode that can represent the children of this node.
RegisterChildNodesprotectedRegisters a set of TXMLNode descendants that can represent the children of this node.
RemoveprotectedRemoves one of the repeating child nodes from this node.
RemoveHostedNodeprotectedRemoves a node from the HostedNodes property list.
ResyncprotectedForces all child nodes and attribute nodes to be reread from the underlying DOM implementation.
SafeCallExceptionpublicHandles exceptions in methods declared using the safecall calling convention.
SetAttributeprotectedSets the value of one of this node's attributes.
SetAttributeNodesprotectedSets the value of the AttributeNodes property.
SetAttributeNSprotectedSets the value of one of this node's attributes when you must explicitly specify the attribute's namespace.
SetChildNodesprotectedSets the value of the ChildNodes property.
SetChildValueprotectedSets the value of a specified child node.
SetCollectionprotectedSets the value of the Collection property.
SetNodeValueprotectedSets the value of this node.
SetParentNodeprotectedSets the value of the ParentNode property.
SetReadOnlyprotectedSpecifies whether the node can be modified.
SetTextprotectedSets the text value of the node.
ToStringpublicReturns a string containing the class name.
TransformNodeprotectedTransforms the subtree rooted at this node, using a specified XSL interface.
UnitNamepublicReturns the name of the unit where the class is defined.
UnitScopepublicReturns the class's unit scope.
UpdateCollectionListprotectedUpdates the List property to reflect changes to the set of child nodes.