IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma coleção de mapeamentos de namespace de prefixo definidos que estão no escopo no momento.
public:
System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetNamespacesInScope(System::Xml::XmlNamespaceScope scope);
public System.Collections.Generic.IDictionary<string,string> GetNamespacesInScope (System.Xml.XmlNamespaceScope scope);
abstract member GetNamespacesInScope : System.Xml.XmlNamespaceScope -> System.Collections.Generic.IDictionary<string, string>
Public Function GetNamespacesInScope (scope As XmlNamespaceScope) As IDictionary(Of String, String)
Parâmetros
- scope
- XmlNamespaceScope
Um valor XmlNamespaceScope que especifica o tipo de nós de namespace a serem retornados.
Retornos
Um IDictionary que contém os namespaces no escopo atuais.
Comentários
A coleção é chaveada por prefixo e pode ser usada para enumerar os namespaces atualmente no escopo. A coleção é uma cópia desconectada da lista de namespaces atual.
A tabela a seguir lista os XmlNamespaceScope valores e como ela afeta se os namespaces internos e padrão são retornados pelo GetNamespacesInScope método.
Valor de XmlNamespaceScope | xmlns:xml | xmlns:xmlns | xmlns="" |
---|---|---|---|
All | sim | não | não |
ExcludeXml | não | não | não |
Local | não | não | sim |