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<TKey,TValue> имен пространств имен, ключами которой являются префиксы.
Реализации
Комментарии
Возвращаемые пространства имен зависят от указанного XmlNamespaceScope значения.
Значение XmlNamespaceScope | Возвращенные пространства имен |
---|---|
All | Все пространства имен, определенные в области текущего узла. Сюда входит xmlns:xml пространство имен, которое всегда объявляется неявно. Порядок возвращения пространств имен не задан. |
ExcludeXml | Все пространства имен, определенные в области текущего узла, за исключением xmlns:xml пространства имен, которое всегда объявляется неявно. Порядок возвращения пространств имен не задан. |
Local | Все пространства имен, определенные локально для текущего узла. |