XmlTextReader.GetNamespacesInScope(XmlNamespaceScope) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kolekci, která obsahuje všechny obory názvů aktuálně v oboru názvů.
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. Pokud čtečka není umístěna na elementu, vrátí se prázdný slovník (žádné obory názvů).
Poznámky
Poznámka
Počínaje rozhraním .NET Framework 2.0 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ů s klíči podle předpony. Dá se použít k výčtu oborů názvů v oboru. 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ásledující tabulka popisuje, jak hodnota výčtu XmlNamespaceScope ovlivňuje, zda jsou výchozí a předdefinované obory názvů vráceny nástrojem GetNamespacesInScope.
XmlNamespaceScope – hodnota | xmlns:xml | xmlns:xmlns | xmlns="" |
---|---|---|---|
All |
ano | ne | ne |
ExcludeXml |
ne | ne | ne |
Local |
ne | ne | ano |