Partager via


IXmlNamespaceResolver.LookupPrefix(String) Méthode

Définition

Obtient le préfixe qui est mappé sur l'URI de l'espace de noms spécifié.

public:
 System::String ^ LookupPrefix(System::String ^ namespaceName);
public string LookupPrefix (string namespaceName);
public string? LookupPrefix (string namespaceName);
abstract member LookupPrefix : string -> string
Public Function LookupPrefix (namespaceName As String) As String

Paramètres

namespaceName
String

URI de l'espace de noms dont vous recherchez le préfixe.

Retours

String

Préfixe mappé à l'URI d'espace de noms ; null si l'URI de l'espace de noms n'est pas mappé sur un préfixe.

Remarques

Il est possible qu’un URI d’espace de noms soit mappé à plusieurs préfixes. Étant donné que les préfixes ne sont pas mappés de manière prévisible, vous ne devez pas dépendre de la récupération d’un préfixe particulier lorsqu’un URI d’espace de noms est mappé à plusieurs préfixes.

Notes

L’URI d’espace de noms pour les mappages de préfixes peut passer du nœud au nœud dans un document XML. Vous ne pouvez pas dépendre du résultat d’une recherche cohérente d’un nœud à l’autre.

Le tableau suivant décrit comment les espaces de noms par défaut et intégrés sont gérés par la LookupPrefix méthode.

Espace de noms Valeur retournée
http://www.w3.org/XML/1998/namespace Xml
http://www.w3.org/2000/xmlns/ xmlns
Espace de noms vide. Espace de noms par défaut qui n’a pas été défini.

S’applique à