XmlTextReader.GetNamespacesInScope(XmlNamespaceScope) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una colección que contiene todos los espacios de nombres que hay actualmente en el ámbito.
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);
member this.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
Valor XmlNamespaceScope que especifica el tipo de nodos de espacio de nombres que se va a devolver.
Devoluciones
Objeto IDictionary que contiene todos los espacios de nombres que hay actualmente en el ámbito. Si el lector no se coloca en un elemento, se devuelve un diccionario vacío (sin ningún espacio de nombres).
Comentarios
Nota:
A partir de .NET Framework 2.0, se recomienda crear XmlReader instancias mediante el XmlReader.Create método para aprovechar las nuevas funcionalidades.
El diccionario consta de una colección de nombres de espacios de nombres con clave por prefijo. Se puede usar para enumerar los espacios de nombres en el ámbito. El diccionario es una copia desconectada de la lista de espacios de nombres del lector. Permanece sin cambios a medida que cambia la posición del lector, la lista actual del espacio de nombres en el ámbito.
En la tabla siguiente se describe cómo afecta el XmlNamespaceScope valor de enumeración a si devuelve GetNamespacesInScopeo no los espacios de nombres predeterminados y integrados.
Valor xmlNamespaceScope | xmlns:xml | xmlns:xmlns | xmlns="" |
---|---|---|---|
All |
sí | no | no |
ExcludeXml |
no | no | no |
Local |
no | no | sí |