XmlTextReader.GetNamespacesInScope(XmlNamespaceScope) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une collection qui contient tous les espaces de noms actuellement dans la portée.
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 de XmlNamespaceScope qui spécifie le type de nœuds d'espace de noms à retourner.
Retours
Objet IDictionary qui contient tous les espaces de noms actuellement dans la portée. Si le lecteur n'est pas positionné sur un élément, un dictionnaire vide (aucun espace de noms) est retourné.
Remarques
Notes
À compter de .NET Framework 2.0, nous vous recommandons de créer XmlReader des instances à l’aide de la XmlReader.Create méthode pour tirer parti des nouvelles fonctionnalités.
Le dictionnaire se compose d’une collection de noms d’espaces de noms clés 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é à mesure que la position du lecteur, la liste d’espaces de noms dans l’étendue actuelle, change.
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 ou non par GetNamespacesInScope.
XmlNamespaceScope Value | xmlns:xml | xmlns:xmlns | xmlns = «» |
---|---|---|---|
All |
oui | non | non |
ExcludeXml |
non | non | non |
Local |
non | non | Oui |