Xml.xmldom.IDOMNode.namespaceURI
Delphi
property namespaceURI: DOMString read get_namespaceURI; { DOM Level 2 }
C++
__property System::UnicodeString namespaceURI = {read=_scw_get_namespaceURI};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Xml.Xmldom.pas Xml.xmldom.hpp |
Xml.xmldom | IDOMNode |
説明
限定ノード名で使用される名前空間の URI を示します。
namespaceURI プロパティを呼び出すと,ノードの作成時にノードに割り当てられた名前空間の URI を判別できます。名前空間の URI がノードの作成時に指定されていない場合,namespaceURI プロパティは nil(Delphi)または NULL(C++)です。つまり,namespaceURI プロパティは,名前空間の URI をスコープ内の名前空間宣言から算出する必要がある場合に値を提供しません。
要素ノードと属性ノードだけが namespaceURI 値を持ちます。その他のノードの場合,namespaceURI プロパティは,常に nil(Delphi)または NULL(C++)になります。属性ノードは,アタッチ先の要素ノードから名前空間を継承しません。属性が名前空間に明示的に与えられない場合,namespaceURI は nil(Delphi),または NULL(C++)になります。
メモ: ドキュメントの createElement メソッドなど DOM レベル 1 インターフェースを使って作成されたノードに対しては,ノードが要素ノードまたは属性ノードであっても,namespaceURI プロパティは nil(Delphi)または NULL(C++)になります。