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<String,String>

以前缀作为关键字的命名空间名称的 IDictionary<TKey,TValue> 集合。

实现

注解

返回的命名空间取决于 XmlNamespaceScope 指定的值。

XmlNamespaceScope 值 返回的命名空间
All 在当前节点范围内定义的所有命名空间。 这包括始终隐式声明的 xmlns:xml 命名空间。 未定义返回的命名空间的顺序。
ExcludeXml 在当前节点范围内定义的所有命名空间,不包括始终隐式声明的 xmlns:xml 命名空间。 未定义返回的命名空间的顺序。
Local 在当前节点本地定义的所有命名空间。

适用于