Freigeben über


XmlNamespaceManager.HasNamespace-Methode

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