Xmldom.IDOMNode.childNodes
From RAD Studio VCL Documentation (Japanese)
Contents |
Delphi の情報
ファイル xmldom.pas
property childNodes: IDOMNodeList read get_childNodes;
ユニット: xmldom
種類: プロパティ
可視性: public
所属クラス: IDOMNode
C++ の情報
ファイル xmldom.hpp
__property System::DelphiInterface<Xmldom::IDOMNodeList> childNodes = {read=_scw_get_childNodes};
ユニット: xmldom
種類: プロパティ
可視性: public
所属クラス: IDOMNode
説明
ノードの子ノードを表します。
childNodes プロパティは,この DOM ノード内の子であるノードをリストに表示します。ノードが子ノードを持っていない場合,childNodes プロパティは空のリストのインターフェースになります。
childNodes を使用すると,ノードの子を反復処理できます。また,firstChild および lastChild プロパティを nextSibling メソッドとともに各子ノードで使用することもできます。
メモ: 属性は,ノードの子ノードとはみなされません。このノードの属性の値を取得するには,かわりに attributes プロパティを使用します。
メモ: IDOMNode は,IXMLNode インターフェースの場合とは若干異なる方法で子ノードを識別します。IDOMNode を使った場合,多くのノードの値は個別の子ノードとして扱われますが,IXMLNode を使った場合は 2 つはマージされます。たとえば,XML ドキュメントの一部が次のような場合,
<Time>8:00 pm est</Time>
メモ: DOM は,この文字列を <Time> ノード(要素ノード)と,<Time> ノードの子ノード(「8:00 pm est」という値を持つテキストノード)という 2 つのノードに解析します。IXMLNode は,この文字列を「Time」という名前と「8:00 pm est」という値を持つ 1 つのノードとして扱います。