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 correntemente.Gets a value indicating whether the supplied prefix has a namespace defined for the current pushed scope.

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.The prefix of the namespace you want to find.

Restituisce

true se è presente uno spazio dei nomi definito, in caso contrario false.true if there is a namespace defined; otherwise, false.

Esempio

Nell'esempio seguente viene visualizzato lo spazio dei nomi predefinito, se ne esiste uno.The following example displays the default namespace, if one exists.

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.To determine whether there is a default empty namespace defined, set prefix to String.Empty. Un valore restituito di true indica che è presente uno spazio dei nomi predefinito definito nell'ambito corrente. false indica che non è definito alcuno spazio dei nomi predefinito.A return value of true indicates that there is a default namespace defined in the current scope; false indicates that no default namespace is defined.

Nota

xmlns: x = "" non è valido in base alla raccomandazione relativa agli spazi dei nomi W3C .xmlns:x= "" is illegal according to the W3C Namespaces recommendation.

Si applica a

Vedi anche