XmlNamespaceManager.HasNamespace(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 .