Xml.XMLDoc.TXMLNodeList.FindNode

提供: RAD Studio API Documentation
移動先: 案内検索

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

プロパティ

種類 可視性 ソース ユニット
function protected
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNodeList

説明

リストから指定されたノードを返します。

FindNode メソッドを呼び出すと,リストの特定のノードにアクセスできます。

NodeName は,アクセスするノードです。NodeName は,目的のノードの LocalName プロパティを指定します。

NamespaceURI は,NodeName を限定する名前空間を識別します。目的のノードの NamespaceURI プロパティと同じです。最初の構文が使用される場合(NamespaceURI が省略される),FindNodeDefaultNamespaceURI プロパティの値を使用します。

ChildNodeType は,アクセスするノードを名前ではなく,インターフェースの型(GUID)で識別します。ChildNodeType を使用する場合,FindNode は指定されたインターフェースを実装する最初の子ノードを返します。

FindNode は,ノードのインターフェースを返します。NodeName または ChildNodeType がリストのノードを指定していない場合,FindNode は nil(Delphi)または NULL(C++)を返します。

関連項目