XPathNavigator.GetNamespacesInScope(XmlNamespaceScope) 메서드

정의

현재 노드의 범위 내 네임스페이스를 반환합니다.Returns the in-scope namespaces of the current node.

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 값입니다.An XmlNamespaceScope value specifying the namespaces to return.

반환

접두사를 키로 사용하는 네임스페이스 이름의 IDictionary<TKey,TValue> 컬렉션입니다.An IDictionary<TKey,TValue> collection of namespace names keyed by prefix.

구현

설명

반환 된 네임 스페이스에 따라 달라 집니다는 XmlNamespaceScope 지정 된 값입니다.The namespaces returned depends on the XmlNamespaceScope value specified.

XmlNamespaceScope 값XmlNamespaceScope Value 반환 되는 네임 스페이스Namespaces Returned
All 현재 노드의 범위에서 정의된 모든 네임스페이스입니다.All namespaces defined in the scope of the current node. 여기에 xmlns:xml 네임 스페이스에는 항상 암시적으로 선언 합니다.This includes the xmlns:xml namespace, which is always declared implicitly. 반환되는 네임스페이스의 순서는 정의되지 않습니다.The order of the namespaces returned is not defined.
ExcludeXml 현재 노드의 범위에 정의 된 모든 네임 스페이스 제외는 xmlns:xml 네임 스페이스에는 항상 암시적으로 선언 합니다.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.
Local 현재 노드에서 로컬로 정의된 모든 네임스페이스입니다.All namespaces that are defined locally at the current node.

적용 대상