XmlNamespaceManager.HasNamespace(String) Metodo

Definizione

Ottiene un valore che indica se il prefisso fornito dispone di uno spazio dei nomi definito per l'ambito inserito attualmente.

public virtual bool HasNamespace (string prefix);

Parametri

prefix
String

Prefisso dello spazio dei nomi che si desidera individuare.

Restituisce

true se è presente uno spazio dei nomi definito, in caso contrario false.

Esempio

Nell'esempio seguente viene visualizzato lo spazio dei nomi predefinito, se presente.

if (nsmgr.HasNamespace(String.Empty))
  Console.WriteLine(nsmgr.DefaultNamespace);

Commenti

Per determinare se è definito uno spazio dei nomi vuoto predefinito, impostare prefix su String.Empty. Un valore restituito di true indica che esiste uno spazio dei nomi predefinito definito nell'ambito corrente. false Indica che non è definito alcun spazio dei nomi predefinito.

Nota

xmlns:x= "" è illegale in base alla raccomandazione spazi dei nomi W3C .

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Vedi anche