XmlNamespaceManager.GetNamespacesInScope(XmlNamespaceScope) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Auflistung von Namen sortiert nach Präfix ab, mit der die aktuell im Gültigkeitsbereich vorhanden Namespaces durchlaufen werden können.
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 Enumerationswert, der den Typ der Namespaceknoten angibt, die zurückgegeben werden sollen.
Gibt zurück
Eine Auflistung der derzeit im Gültigkeitsbereich vorhandenen Paare aus Namespace und Präfix.
Implementiert
Hinweise
Das Wörterbuch besteht aus einer Sammlung von Namespacenamen, die durch Präfix schlüsseliert sind. Sie kann verwendet werden, um die In-Scope-Namespaces aufzählen zu können. Das Wörterbuch ist eine getrennte Kopie der Namespaceliste. Es bleibt unverändert, da sich die aktuelle Namespaceliste im Bereich ändert.
In der folgenden Tabelle wird gezeigt, wie XmlNamespaceScope werte sich auf die von der GetNamespacesInScope Methode zurückgegebenen Namespaces auswirken.
XmlNamespaceScope-Wert | xmlns:xml | xmlns:xmlns | xmlns="" |
---|---|---|---|
All |
Ja | Nein | Nein |
ExcludeXml |
Nein | Nein | Nein |
Local |
Nein | Nein | Ja |