Xml.XMLIntf.IXMLNodeList.FindNode

De RAD Studio API Documentation
Aller à : navigation, rechercher

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++).

Voir aussi