XmlNamespaceManager.HasNamespace(String) Méthode

Définition

Obtient une valeur indiquant si le préfixe fourni possède un espace de noms défini pour la portée actuelle faisant l'objet d'un push.

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

Paramètres

prefix
String

Préfixe de l'espace de noms que vous souhaitez rechercher.

Retours

Boolean

true si un espace de noms est défini ; sinon, false.

Exemples

L’exemple suivant affiche l’espace de noms par défaut, s’il en existe un.

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

Remarques

Pour déterminer s’il existe un espace de noms vide par défaut défini, défini sur prefix String.Empty. Une valeur de retour indique qu’il existe un espace de true noms par défaut défini dans l’étendue actuelle ; false indique qu’aucun espace de noms par défaut n’est défini.

Notes

xmlns:x= «  » est illégal selon la recommandation des espaces de noms W3C .

S’applique à

Voir aussi