XmlTextReader.GetNamespacesInScope(XmlNamespaceScope) Metoda

Definice

Získá kolekci, která obsahuje všechny obory názvů aktuálně v oboru.

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)

Parametry

scope
XmlNamespaceScope

Hodnota XmlNamespaceScope , která určuje typ uzlů oboru názvů, které se mají vrátit.

Návraty

Objekt IDictionary , který obsahuje všechny aktuální obory názvů v oboru názvů. Pokud čtečka není umístěna na elementu, vrátí se prázdný slovník (žádné obory názvů).

Poznámky

Note

Doporučujeme vytvářet XmlReader instance pomocí XmlReader.Create metody, abyste mohli využívat nové funkce.

Slovník se skládá z kolekce názvů názvů klíčených předponou. Dá se použít k vytvoření výčtu oborů názvů v oboru názvů. Slovník je odpojená kopie seznamu oborů názvů čtenáře. Zůstane beze změny, protože se změní pozice čtenáře, aktuální seznam oborů názvů v oboru názvů.

Následující tabulka popisuje, jak hodnota výčtu XmlNamespaceScope ovlivňuje, zda výchozí a předdefinované obory názvů jsou vráceny GetNamespacesInScope.

XmlNamespaceScope – hodnota xmlns:xml xmlns:xmlns xmlns=""
All Ano Ne Ne
ExcludeXml Ne Ne Ne
Local Ne Ne Ano

Platí pro

Viz také