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(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

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 );
}
if (nsmgr.HasNamespace(String.Empty))
  Console.WriteLine(nsmgr.DefaultNamespace);
If nsmgr.HasNamespace(String.Empty) Then
    Console.WriteLine(nsmgr.DefaultNamespace)
End If

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

Vedi anche