Xml.xmldom.IDOMNode.prefix
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++)になります。