Xml.xmldom.IDOMNode.prefix

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

Delphi

property prefix: DOMString read get_prefix;                     { DOM Level 2 }

C++

__property System::UnicodeString prefix = {read=_scw_get_prefix};

プロパティ

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


説明

prefix は,ノード用の名前空間プレフィクスを示します。

prefix プロパティを読み出すと,要素ノードまたは属性ノードの名前空間プレフィクスを判別できます。

要素ノードの場合,prefix は,XML タグで示される名前から取得されます。たとえば,<xsi:Name First=John Last=Doe> の prefix は「xsi」です。

属性ノードの場合,prefix は,属性宣言の等号の左側に示される文字列から取得されます。たとえば,要素 <xsi:Name xsi:First=John xsi:Last=Doe> の場合,どちらの属性ノードにも「xsi」の prefix があります。属性ノードは,アタッチされた要素ノードから prefix 値を継承しません。たとえば,要素 <xsi:Name First=John Last=Doe> の場合,どちらの属性も nul(Delphi)または NULL(C++)の prefix があります。

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

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

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

関連項目