Xml.XMLIntf.IXMLNodeList.FindNode
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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Xml.XMLIntf.pas Xml.XMLIntf.hpp |
Xml.XMLIntf | IXMLNodeList |
Description
Renvoie depuis la liste un noeud spécifié.
Appelez FindNode pour accéder à un noeud particulier de la liste.
NodeName est le noeud auquel vous souhaitez accéder. Il spécifie la propriété LocalName du noeud désiré.
NamespaceURI identifie l'espace de nommage qui qualifie NodeName. Sa valeur est identique à celle de la propriété NamespaceURI du noeud désiré.
ChildNodeType identifie, par son type d'interface (identificateur global unique) plutôt que par son nom, le noeud auquel vous souhaitez accéder.
FindNode renvoie l'interface du noeud, s'il figure dans la liste. Si NodeName ou ChildNodeType ne spécifie aucun noeud dans la liste, FindNode renvoie nil (Delphi) ou NULL (C++).