Xml.XMLIntf.IXMLNodeList.FindNode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function FindNode(NodeName: DOMString): IXMLNode; overload;
function FindNode(NodeName, NamespaceURI: DOMString): IXMLNode; overload;
function FindNode(ChildNodeType: TGuid): IXMLNode; overload;

C++

virtual _di_IXMLNode __fastcall FindNode(System::UnicodeString NodeName) = 0 /* overload */;
virtual _di_IXMLNode __fastcall FindNode(System::UnicodeString NodeName, System::UnicodeString NamespaceURI) = 0 /* overload */;
virtual _di_IXMLNode __fastcall FindNode(const GUID &ChildNodeType) = 0 /* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf IXMLNodeList

Beschreibung

Gibt einen bestimmten Knoten in der Liste zurück.

Mit FindNode können Sie auf einen bestimmten Knoten in der Liste zugreifen.

NodeName ist der Knoten, auf den zugegriffen werden soll. Er entspricht der Eigenschaft LocalName des gewünschten Knotens.

NamespaceURI bezeichnet den Namespace, der NodeName qualifiziert. Er entspricht der Eigenschaft NamespaceURI des betreffenden Knotens.

ChildNodeType bezeichnet den Knoten, auf den zugegriffen werden soll, über den Interface-Typ (GUID) und nicht über den Namen.

Wenn der angegebene Knoten in der Liste enthalten ist, gibt FindNode dessen Interface zurück. Ist der in NodeName oder ChildNodeType angegebene Knoten nicht in der Liste enthalten, lautet der Rückgabewert von FindNode nil (Delphi) bzw. NULL (C++).

Siehe auch