Freigeben über


XmlNamespaceManager.HasNamespace(String) Methode

Definition

Ruft einen Wert ab, der angibt, ob für das angegebene Präfix ein Namespace für den aktuellen abgelegten Gültigkeitsbereich definiert ist.

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

Parameter

prefix
String

Das Präfix des zu suchenden Namespaces.

Gibt zurück

true, wenn ein definierter Namespace vorhanden ist, andernfalls false.

Beispiele

Im folgenden Beispiel wird der Standardnamespace angezeigt, sofern vorhanden.

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

Hinweise

Um zu bestimmen, ob ein standardmäßiger leerer Namespace definiert ist, legen Sie auf String.Empty fest prefix . Der Rückgabewert von true gibt an, dass im aktuellen Bereich ein Standardnamespace definiert ist. false Gibt an, dass kein Standardnamespace definiert ist.

Hinweis

xmlns:x= "" ist gemäß der W3C-Namespaces-Empfehlung unzulässig.

Gilt für:

Weitere Informationen