Xml.XMLDoc.TXMLNodeList.FindNode
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 が省略される),FindNode は DefaultNamespaceURI プロパティの値を使用します。
ChildNodeType は,アクセスするノードを名前ではなく,インターフェースの型(GUID)で識別します。ChildNodeType を使用する場合,FindNode は指定されたインターフェースを実装する最初の子ノードを返します。
FindNode は,ノードのインターフェースを返します。NodeName または ChildNodeType がリストのノードを指定していない場合,FindNode は nil(Delphi)または NULL(C++)を返します。