Freigeben über


XPathNavigator.GetNamespacesInScope(XmlNamespaceScope) Methode

Definition

Gibt die im Gültigkeitsbereich befindlichen Namespaces des aktuellen Knotens zurück.

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)

Parameter

scope
XmlNamespaceScope

Ein XmlNamespaceScope-Wert, der die zurückzugebenden Namespaces angibt.

Gibt zurück

IDictionary<String,String>

Eine IDictionary<TKey,TValue>-Auflistung von Namespacenamen sortiert nach Präfix.

Implementiert

Hinweise

Die zurückgegebenen Namespaces hängen vom XmlNamespaceScope angegebenen Wert ab.

XmlNamespaceScope-Wert Zurückgegebene Namespaces
All Alle Namespaces, die im Gültigkeitsbereich des aktuellen Knotens definiert sind. Dazu gehört der Namespace, der xmlns:xml immer implizit deklariert wird. Die Reihenfolge der zurückgegebenen Namespaces ist nicht definiert.
ExcludeXml Alle Namespaces, die im Bereich des aktuellen Knotens definiert sind, ohne den xmlns:xml Namespace, der immer implizit deklariert wird. Die Reihenfolge der zurückgegebenen Namespaces ist nicht definiert.
Local Alle Namespaces, die am aktuellen Knoten lokal definiert sind.

Gilt für