XmlNamespaceManager.HasNamespace(String) XmlNamespaceManager.HasNamespace(String) XmlNamespaceManager.HasNamespace(String) XmlNamespaceManager.HasNamespace(String) Method

定義

提供されたプリフィックスに現在のプッシュされたスコープに対して定義された名前空間があるかどうかを示す値を取得します。Gets a value indicating whether the supplied prefix has a namespace defined for the current pushed scope.

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 String String String

検索する対象の名前空間のプリフィックス。The prefix of the namespace you want to find.

戻り値

定義された名前空間がある場合は true。それ以外の場合は falsetrue if there is a namespace defined; otherwise, false.

次の例では、1 つが存在する場合、既定の名前空間が表示されます。The following example displays the default namespace, if one exists.

if ( nsmgr->HasNamespace( String::Empty ) )
{
   Console::WriteLine( nsmgr->DefaultNamespace );
}
if (nsmgr.HasNamespace(String.Empty))
  Console.WriteLine(nsmgr.DefaultNamespace);
If nsmgr.HasNamespace(String.Empty) Then
    Console.WriteLine(nsmgr.DefaultNamespace)
End If

注釈

空の名前空間が定義されている既定値があるかどうかを確認するのには、設定prefixString.Empty にします。To determine whether there is a default empty namespace defined, set prefix to String.Empty. 戻り値true現在のスコープで定義されている既定の名前空間があることを示しますfalse既定の名前空間が定義されていないことを示します。A return value of true indicates that there is a default namespace defined in the current scope; false indicates that no default namespace is defined.

注意

xmlns:x =""は無効に従い、 W3C 名前空間推奨事項。xmlns:x= "" is illegal according to the W3C Namespaces recommendation.

適用対象

こちらもご覧ください