Xml.xmldom.IDOMNode.localName

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

Delphi

property localName: DOMString read get_localName;               { DOM Level 2 }

C++

__property System::UnicodeString localName = {read=_scw_get_localName};

プロパティ

種類 可視性 ソース ユニット
property public
Xml.Xmldom.pas
Xml.xmldom.hpp
Xml.xmldom IDOMNode


説明

名前空間プレフィクスを付けずにノードの名前を示します。

localName プロパティを読み出すと,名前空間プレフィクスを除外した DOM ノードの名前を判別できます。

localName プロパティは,要素ノードおよび属性ノード(nodeType が ELEMENT_NODE または ATTRIBUTE_NODE のノード)に対してのみ定義されます。

要素ノードの場合,ローカル名は XML タグで使用される名前から派生します。たとえば,<xsi:Name First=John Last=Doe> のローカル名は「Name」です。

属性ノードの場合,ローカル名は,属性宣言の等号の左側にある文字列から派生します。たとえば,要素 <Name First=John Last=Doe> は,ローカル名「First」と「Last」という 2 つの属性ノードになります。

その他のノードの場合,localName プロパティは,nil(Delphi)または NULL(C++)になります。

メモ:  ノードにプレフィクスと localName プロパティが定義されている場合,nodeName プロパティは,この 2 つの値の組み合わせになります。

メモ:  ドキュメントの createElement メソッドなど DOM レベル 1 インターフェースを使って作成されたノードに対しては,ノードが要素ノードまたは属性ノードであっても,localName プロパティは nil(Delphi)または NULL(C++)になります。

関連項目