XmlReader.LookupNamespace(String) Méthode

Définition

En cas de substitution dans une classe dérivée, résout un préfixe de l'espace de noms dans la portée de l'élément en cours.

public:
 abstract System::String ^ LookupNamespace(System::String ^ prefix);
public abstract string LookupNamespace (string prefix);
public abstract string? LookupNamespace (string prefix);
abstract member LookupNamespace : string -> string
Public MustOverride Function LookupNamespace (prefix As String) As String

Paramètres

prefix
String

Préfixe dont vous souhaitez résoudre l'URI de l'espace de noms. Pour établir une correspondance avec l'espace de noms par défaut, passez une chaîne vide.

Retours

String

URI de l'espace de noms vers lequel le préfixe est mappé ou null si aucun préfixe correspondant n'est trouvé.

Exceptions

Une méthode XmlReader a été appelée avant la fin d’une opération asynchrone précédente. Dans ce cas, l’exception InvalidOperationException est levée avec le message « Une opération asynchrone est déjà en cours ».

Remarques

Dans la chaîne XML suivante, si le lecteur est positionné sur l’attribut href , le préfixe a est résolu en appelant reader.LookupNamespace("a"). La chaîne retournée est urn:456.

<root xmlns:a="urn:456">
  <item>
  <ref href="a:b"/>
  </item>
 </root>

S’applique à