XPathNavigator.GetNamespacesInScope(XmlNamespaceScope) Метод

Определение

Возвращает пространства имен, находящиеся в области видимости для текущего узла.

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)

Параметры

scope
XmlNamespaceScope

Значение XmlNamespaceScope, определяющее пространства имен, которые следует возвратить.

Возвращаемое значение

IDictionary<String,String>

Коллекция IDictionary<TKey,TValue> имен пространств имен, ключами которой являются префиксы.

Реализации

Комментарии

Возвращаемые пространства имен зависят от указанного XmlNamespaceScope значения.

Значение XmlNamespaceScope Возвращенные пространства имен
All Все пространства имен, определенные в области текущего узла. Сюда входит xmlns:xml пространство имен, которое всегда объявляется неявно. Порядок возвращения пространств имен не задан.
ExcludeXml Все пространства имен, определенные в области текущего узла, за исключением xmlns:xml пространства имен, которое всегда объявляется неявно. Порядок возвращения пространств имен не задан.
Local Все пространства имен, определенные локально для текущего узла.

Применяется к