XmlNamespaceManager.HasNamespace(String) メソッド

定義

指定されたプレフィックスに、現在プッシュされているスコープに対して定義された名前空間があるかどうかを示す値を取得します。

public:
 virtual bool HasNamespace(System::String ^ prefix);
public virtual bool HasNamespace(string prefix);
abstract member HasNamespace : string -> bool
override this.HasNamespace : string -> bool
Public Overridable Function HasNamespace (prefix As String) As Boolean

パラメーター

prefix
String

検索する名前空間のプレフィックス。

返品

true 名前空間が定義されている場合。それ以外の場合は false

次の例では、既定の名前空間 (存在する場合) を表示します。

if (nsmgr.HasNamespace(String.Empty))
  Console.WriteLine(nsmgr.DefaultNamespace);
If nsmgr.HasNamespace(String.Empty) Then
    Console.WriteLine(nsmgr.DefaultNamespace)
End If

注釈

既定の空の名前空間が定義されているかどうかを確認するには、 prefix を String.Empty に設定します。 trueの戻り値は、現在のスコープで定義されている既定の名前空間があることを示します。falseは、既定の名前空間が定義されていないことを示します。

Note

xmlns:x= "" は 、W3C 名前空間 の推奨事項に従って無効です。

適用対象

こちらもご覧ください