Поделиться через


XmlNamespaceManager.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 значения влияют на пространства имен, возвращаемые методом GetNamespacesInScope .

Значение XmlNamespaceScope xmlns:xml xmlns:xmlns xmlns=«»
All Да Нет нет
ExcludeXml Нет нет нет
Local нет нет Да

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

См. также раздел