Condividi tramite


XmlNamespaceManager.GetNamespacesInScope(XmlNamespaceScope) Metodo

Definizione

Ottiene una raccolta di nomi di spazi dei nomi con chiave in base al prefisso, che può essere usata per enumerare gli spazi dei nomi attualmente nell'ambito.

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

Parametri

scope
XmlNamespaceScope

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

Restituisce

IDictionary<String,String>

Raccolta delle coppie di spazio dei nomi e prefisso attualmente nell'ambito.

Implementazioni

Commenti

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 di spazi dei nomi. Rimane invariato man mano che l'elenco di spazi dei nomi nell'ambito corrente cambia.

Nella tabella seguente viene illustrato come XmlNamespaceScope i valori influiscono sugli spazi dei nomi restituiti dal GetNamespacesInScope metodo .

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

Si applica a

Vedi anche