Xml.XMLDoc.TXMLNodeList.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++

Xml::Xmlintf::_di_IXMLNode __fastcall FindNode(System::UnicodeString NodeName)/* overload */;
Xml::Xmlintf::_di_IXMLNode __fastcall FindNode(System::UnicodeString NodeName, System::UnicodeString NamespaceURI)/* overload */;
Xml::Xmlintf::_di_IXMLNode __fastcall FindNode(const GUID &ChildNodeType)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNodeList

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. Bei der ersten Syntax (ohne NamespaceURI) wird der Wert der Eigenschaft DefaultNamespaceURI verwendet.

ChildNodeType bezeichnet den Knoten, auf den zugegriffen werden soll, über den Interface-Typ (GUID) und nicht über den Namen. Wenn ChildNodeType verwendet wird, gibt FindNode den ersten untergeordneten Knoten zurück, der das angegebenen Interface implementiert.

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