XmlNamespaceManager.GetNamespacesInScope(XmlNamespaceScope) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取被可用于枚举当前范围内的命名空间的前缀键控的命名空间名称的集合。
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 |
否 | 否 | 是 |