Udostępnij za pośrednictwem


XmlNamespaceManager.HasNamespace(String) Metoda

Definicja

Pobiera wartość wskazującą, czy podany prefiks ma przestrzeń nazw zdefiniowaną dla bieżącego wypychanego zakresu.

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

Parametry

prefix
String

Prefiks przestrzeni nazw, którą chcesz znaleźć.

Zwraca

Boolean

true jeśli istnieje zdefiniowana przestrzeń nazw; w przeciwnym razie , false.

Przykłady

Poniższy przykład przedstawia domyślną przestrzeń nazw, jeśli istnieje.

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

Uwagi

Aby określić, czy zdefiniowano domyślną pustą przestrzeń nazw, ustaw wartość prefix String.Empty. Zwracana wartość true wskazuje, że istnieje domyślna przestrzeń nazw zdefiniowana w bieżącym zakresie; false wskazuje, że nie zdefiniowano domyślnej przestrzeni nazw.

Uwaga

xmlns:x= "" jest nielegalne zgodnie z zaleceniem przestrzeni nazw W3C .

Dotyczy

Zobacz też