Xml.XMLIntf.IXMLNode.LocalName

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

Delphi

property LocalName: DOMString read GetLocalName;

C++

__property System::UnicodeString LocalName = {read=GetLocalName};

プロパティ

種類 可視性 ソース ユニット
property public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf IXMLNode

説明

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

LocalName を読み出すと,基底の DOM ノードのローカル名を判別できます。LocalName は,ntElement 型または ntAttrribute 型のノードだけを対象として定義されます。

要素ノードの場合,LocalName は,XML タグで示される名前から取得されます。たとえば,<xsi:Name First="John" Last="Doe"> のローカル名は「Name」で,文字列「xsi」はプレフィクスです。

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

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

localName プロパティが定義されていない場合にノードの名前を取得するには,かわりに NodeName プロパティを使用します。ノードの名前に名前空間プレフィクスが付いていない場合,LocalNameNodeName と同じ名前になります。

関連項目