IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает коллекцию определенных соответствий префиксов и пространств имен, которые в настоящий момент находятся в области.
public:
System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetNamespacesInScope(System::Xml::XmlNamespaceScope scope);
public System.Collections.Generic.IDictionary<string,string> GetNamespacesInScope (System.Xml.XmlNamespaceScope scope);
abstract member GetNamespacesInScope : System.Xml.XmlNamespaceScope -> System.Collections.Generic.IDictionary<string, string>
Public Function GetNamespacesInScope (scope As XmlNamespaceScope) As IDictionary(Of String, String)
Параметры
- scope
- XmlNamespaceScope
С помощью значения XmlNamespaceScope указывается тип узлов пространства имен, которые следует возвратить.
Возвращаемое значение
Объект IDictionary, содержащий текущие пространства имен в области.
Комментарии
Коллекция имеет ключ с помощью префикса и может использоваться для перечисления пространств имен, которые в настоящее время находятся в области. Коллекция является отключенной копией текущего списка пространств имен.
В следующей таблице перечислены XmlNamespaceScope значения и влияние на то, возвращаются ли методом GetNamespacesInScope стандартные и встроенные пространства имен.
Значение XmlNamespaceScope | xmlns:xml | xmlns:xmlns | xmlns=«» |
---|---|---|---|
All | да | нет | нет |
ExcludeXml | нет | нет | нет |
Local | нет | нет | да |