Compartir a través de


XmlNamedNodeMap Clase

Definición

Encapsula la iteración a través de la colección de nodos de atributo.

public ref class XmlNamedNodeMap sealed : IIterable<IXmlNode ^>, IVectorView<IXmlNode ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class XmlNamedNodeMap final : IIterable<IXmlNode>, IVectorView<IXmlNode>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class XmlNamedNodeMap : IEnumerable<IXmlNode>, IReadOnlyList<IXmlNode>
Public NotInheritable Class XmlNamedNodeMap
Implements IEnumerable(Of IXmlNode), IReadOnlyList(Of IXmlNode)
Herencia
Object Platform::Object IInspectable XmlNamedNodeMap
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Listas de miembros de la colección

Para JavaScript, XmlNamedNodeMap tiene los miembros que se muestran en las listas de miembros. Además, XmlNamedNodeMap admite miembros de Array.prototype y el uso de un índice para acceder a los elementos.

Enumeración de la colección en C# o Microsoft Visual Basic

XmlNamedNodeMap es enumerable, por lo que puede usar sintaxis específica del lenguaje, como foreach en C# para enumerar los elementos de la colección. El compilador realiza la conversión de tipos automáticamente y no es necesario convertir a IEnumerable<IXmlNode> explícitamente. Si necesita convertir explícitamente, por ejemplo, si desea llamar a GetEnumerator, convierta en IEnumerable<T> con una restricción IXmlNode .

Propiedades

Length

Obtiene la longitud de la lista de nodos.

Size

Obtiene el número de elementos de la vista vectorial.

Métodos

First()

Devuelve un iterador que recorre en iteración los elementos de la colección.

GetAt(UInt32)

Devuelve el elemento en el índice especificado en la vista vectorial.

GetMany(UInt32, IXmlNode[])

Devuelve los elementos que comienzan en el índice especificado de la vista vectorial.

GetNamedItem(String)

Recupera el atributo con el nombre especificado.

GetNamedItemNS(Object, String)

Recupera el atributo con el espacio de nombres y el nombre especificados.

IndexOf(IXmlNode, UInt32)

Devuelve el índice de un elemento especificado en la vista vectorial.

Item(UInt32)

Permite el acceso aleatorio a nodos individuales dentro de la colección.

RemoveNamedItem(String)

Quita el elemento especificado.

RemoveNamedItemNS(Object, String)

Quita un elemento especificado por un espacio de nombres y un nombre local.

SetNamedItem(IXmlNode)

Agrega el nodo especificado a la colección.

SetNamedItemNS(IXmlNode)

Agrega el nodo especificado a la colección en el espacio de nombres especificado. Si no usa ningún espacio de nombres, use el método SetNamedItem .

Se aplica a