XmlNamespaceManager.HasNamespace(String) Methode

Definition

Ruft einen Wert ab, der angibt, ob das angegebene Präfix einen Namespace für den aktuellen Pushbereich definiert hat.

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 Namespace, den Sie suchen möchten.

Gibt zurück

truewenn ein Namespace definiert 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) Then
    Console.WriteLine(nsmgr.DefaultNamespace)
End If

Hinweise

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

Note

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

Gilt für:

Weitere Informationen