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

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 */;

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNodeList

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é. Si la première syntaxe est utilisée (omission de NamespaceURI), FindNode utilise la valeur de la propriété DefaultNamespaceURI.

ChildNodeType identifie, par son type d'interface (identificateur global unique) plutôt que par son nom, le noeud auquel vous souhaitez accéder. Lorsque le paramètre ChildNodeType est utilisé, FindNode renvoie le premier noeud enfant qui implémente l'interface spécifiée.

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