Xml.xmldom.IDOMNode.attributes
Delphi
property attributes: IDOMNamedNodeMap read get_attributes;
C++
__property _di_IDOMNamedNodeMap attributes = {read=_scw_get_attributes};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Xml.Xmldom.pas Xml.xmldom.hpp |
Xml.xmldom | IDOMNode |
説明
attributes は,要素ノードの属性を表します。
attributes プロパティを使用すると,このノードの属性ノードにアクセスできます。IDOMNamedNodeMap インターフェースによって,名前で識別される DOM ノードのコレクションへのアクセスが可能になります。
属性によって,XML ドキュメントのノードが修飾されます。たとえば,次のノードの場合,
<Movie genre=scifi title="Star Wars">
「genre」と「title」は,ノードの attributes で,それぞれの値は「scifi」と「Star Wars」です。
DOM パーサーは,各属性を,IDOMNamedNodeMap によってリストに表示される個別のノードとして表します。
要素ノードだけが attributes を持ちますが,すべての要素ノードが属性を持つわけではありません。ノードに attributes がない場合,attributes プロパティの値は nil(Delphi)または NULL(C++)です。
メモ: 属性はノードの子ノードとはみなされないため,childNodes プロパティを使ってアクセスすることはできません。