XPathNavigator::GetNamespacesInScope Method (XmlNamespaceScope)
.NET Framework (current version)
Returns the in-scope namespaces of the current node.
Assembly: System.Xml (in System.Xml.dll)
public: virtual IDictionary<String^, String^>^ GetNamespacesInScope( XmlNamespaceScope scope )
Parameters
- scope
-
Type:
System.Xml::XmlNamespaceScope
An XmlNamespaceScope value specifying the namespaces to return.
Return Value
Type: System.Collections.Generic::IDictionary<String^, String^>^An IDictionary<TKey, TValue> collection of namespace names keyed by prefix.
The namespaces returned depends on the XmlNamespaceScope value specified.
XmlNamespaceScope Value | Namespaces Returned |
|---|---|
All namespaces defined in the scope of the current node. This includes the xmlns:xml namespace, which is always declared implicitly. The order of the namespaces returned is not defined. | |
All namespaces defined in the scope of the current node, excluding the xmlns:xml namespace, which is always declared implicitly. The order of the namespaces returned is not defined. | |
All namespaces that are defined locally at the current node. |
.NET Framework
Available since 2.0
Silverlight
Available since 4.0
Available since 2.0
Silverlight
Available since 4.0
Show: