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 |
нет | нет | Да |