XPathNavigator.GetNamespacesInScope(XmlNamespaceScope) Yöntem

Tanım

Geçerli düğümün kapsam içi ad alanlarını döndürür.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)

Parametreler

scope
XmlNamespaceScope

XmlNamespaceScopeDöndürülecek ad alanlarını belirten bir değer.An XmlNamespaceScope value specifying the namespaces to return.

Döndürülenler

IDictionary<String,String>

IDictionary<TKey,TValue>Ön eke göre anahtarlı ad alanı adları koleksiyonu.An IDictionary<TKey,TValue> collection of namespace names keyed by prefix.

Uygulamalar

Açıklamalar

Döndürülen ad alanları XmlNamespaceScope belirtilen değere göre değişir.The namespaces returned depends on the XmlNamespaceScope value specified.

XmlNamespaceScope değeriXmlNamespaceScope Value Döndürülen ad alanlarıNamespaces Returned
All Geçerli düğümün kapsamında tanımlanmış tüm ad alanları.All namespaces defined in the scope of the current node. Bu, xmlns:xml her zaman örtük olarak bildirildiği ad alanını içerir.This includes the xmlns:xml namespace, which is always declared implicitly. Döndürülen ad alanlarının sırası tanımlı değil.The order of the namespaces returned is not defined.
ExcludeXml xmlns:xmlHer zaman örtük olarak bildirildiği ad alanı hariç geçerli düğümün kapsamında tanımlanan tüm ad alanları.All namespaces defined in the scope of the current node, excluding the xmlns:xml namespace, which is always declared implicitly. Döndürülen ad alanlarının sırası tanımlı değil.The order of the namespaces returned is not defined.
Local Geçerli düğümde yerel olarak tanımlanan tüm ad alanları.All namespaces that are defined locally at the current node.

Şunlara uygulanır