XmlTextReader.GetNamespacesInScope(XmlNamespaceScope) Méthode

Définition

Obtient une collection qui contient tous les espaces de noms actuellement dans l’étendue.

public:
 System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetNamespacesInScope(System::Xml::XmlNamespaceScope scope);
public System.Collections.Generic.IDictionary<string,string> GetNamespacesInScope(System.Xml.XmlNamespaceScope scope);
member this.GetNamespacesInScope : System.Xml.XmlNamespaceScope -> System.Collections.Generic.IDictionary<string, string>
Public Function GetNamespacesInScope (scope As XmlNamespaceScope) As IDictionary(Of String, String)

Paramètres

scope
XmlNamespaceScope

Valeur XmlNamespaceScope qui spécifie le type de nœuds d’espace de noms à retourner.

Retours

Objet IDictionary qui contient tous les espaces de noms dans l’étendue actuels. Si le lecteur n’est pas positionné sur un élément, un dictionnaire vide (aucun espace de noms) n’est retourné.

Remarques

Note

Nous vous recommandons de créer des instances XmlReader à l’aide de la méthode XmlReader.Create pour tirer parti de nouvelles fonctionnalités.

Le dictionnaire se compose d’une collection de noms d’espaces de noms clé par préfixe. Il peut être utilisé pour énumérer les espaces de noms dans l’étendue. Le dictionnaire est une copie déconnectée de la liste d’espaces de noms du lecteur. Il reste inchangé en tant que position du lecteur, liste d’espaces de noms dans l’étendue actuelle, modifications.

Le tableau suivant décrit comment la XmlNamespaceScope valeur d’énumération affecte si les espaces de noms par défaut et intégrés sont retournés par GetNamespacesInScope.

XmlNamespaceScope, valeur xmlns :xml xmlns :xmlns xmlns=" »
All oui non non
ExcludeXml non non non
Local non non oui

S’applique à

Voir aussi