Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft einen Wert ab, der angibt, ob für das angegebene Präfix ein Namespace für den aktuellen abgelegten Gültigkeitsbereich definiert ist.
Namespace: System.Xml
Assembly: System.Xml (in system.xml.dll)
Syntax
'Declaration
Public Overridable Function HasNamespace ( _
prefix As String _
) As Boolean
'Usage
Dim instance As XmlNamespaceManager
Dim prefix As String
Dim returnValue As Boolean
returnValue = instance.HasNamespace(prefix)
public virtual bool HasNamespace (
string prefix
)
public:
virtual bool HasNamespace (
String^ prefix
)
public boolean HasNamespace (
String prefix
)
public function HasNamespace (
prefix : String
) : boolean
Parameter
- prefix
Das Präfix des zu suchenden Namespaces.
Rückgabewert
true, wenn ein definierter Namespace vorhanden ist, andernfalls false.
Hinweise
Um zu bestimmen, ob ein leerer Standardnamespace definiert wurde, legen Sie prefix auf String.Empty fest. Wenn die Methode true zurückgibt, bedeutet dies, dass im aktuellen Gültigkeitsbereich ein Standardnamespace definiert ist. Das Zurückgeben von false gibt an, das kein Standardnamespace definiert ist.
Hinweis
xmlns:x= "" ist nach der W3C-Empfehlung für Namespaces in XML ungültig.
Beispiel
Im folgenden Beispiel wird der Standardnamespace angezeigt, sofern vorhanden.
If nsmgr.HasNamespace(String.Empty) Then
Console.WriteLine(nsmgr.DefaultNamespace)
End If
if (nsmgr.HasNamespace(String.Empty))
Console.WriteLine(nsmgr.DefaultNamespace);
if ( nsmgr->HasNamespace( String::Empty ) )
{
Console::WriteLine( nsmgr->DefaultNamespace );
}
if (nsMgr.HasNamespace("")) {
Console.WriteLine(nsMgr.get_DefaultNamespace());
}
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
XmlNamespaceManager-Klasse
XmlNamespaceManager-Member
System.Xml-Namespace