Xml.XMLIntf.IXMLNode.LocalName
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 プロパティを使用します。ノードの名前に名前空間プレフィクスが付いていない場合,LocalName は NodeName と同じ名前になります。