Condividi tramite


XmlTextReader.GetNamespacesInScope(XmlNamespaceScope) Metodo

Definizione

Ottiene una raccolta che contiene tutti gli spazi dei nomi attualmente inclusi nell'ambito.

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)

Parametri

scope
XmlNamespaceScope

Valore di XmlNamespaceScope che specifica il tipo di nodi spazio dei nomi da restituire.

Restituisce

Oggetto IDictionary che contiene tutti gli spazi dei nomi attualmente inclusi nell'ambito. Se il lettore non è posizionato su un elemento, viene restituito un dizionario vuoto (senza spazi dei nomi).

Commenti

Nota

A partire da .NET Framework 2.0, è consigliabile creare XmlReader istanze usando il XmlReader.Create metodo per sfruttare nuove funzionalità.

Il dizionario è costituito da una raccolta di nomi dello spazio dei nomi chiave per prefisso. Può essere usato per enumerare gli spazi dei nomi nell'ambito. Il dizionario è una copia disconnessa dell'elenco dello spazio dei nomi del lettore. Rimane invariata come posizione lettore, elenco dello spazio dei nomi nell'ambito corrente, modifiche.

Nella tabella seguente viene descritto il modo in cui il XmlNamespaceScope valore di enumerazione influisce sul fatto che gli spazi dei nomi predefiniti e predefiniti vengano restituiti da GetNamespacesInScope.

Valore XmlNamespaceScope xmlns:xml xmlns:xmlns xmlns=""
All no no
ExcludeXml no no no
Local no no

Si applica a

Vedi anche