Partilhar via


XmlNamedNodeMap Classe

Definição

Encapsula a iteração por meio da coleção de nós 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)
Herança
Object Platform::Object IInspectable XmlNamedNodeMap
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Listas de membros da coleção

Para JavaScript, XmlNamedNodeMap tem os membros mostrados nas listas de membros. Além disso, XmlNamedNodeMap dá suporte a membros de Array.prototype e ao uso de um índice para acessar itens.

Enumerando a coleção em C# ou Microsoft Visual Basic

XmlNamedNodeMap é enumerável, portanto, você pode usar a sintaxe específica da linguagem, como foreach em C# para enumerar os itens na coleção. O compilador faz a conversão de tipo para você e você não precisará converter IEnumerable<IXmlNode> explicitamente. Se você precisar converter explicitamente, por exemplo, se quiser chamar GetEnumerator, converta para IEnumerable<T> com uma restrição IXmlNode .

Propriedades

Length

Obtém o comprimento da lista de nós.

Size

Obtém o número de elementos na exibição de vetor.

Métodos

First()

Retorna um iterador que itera sobre os itens na coleção.

GetAt(UInt32)

Retorna o item no índice especificado na exibição de vetor.

GetMany(UInt32, IXmlNode[])

Retorna os itens que começam no índice especificado da exibição de vetor.

GetNamedItem(String)

Recupera o atributo com o nome especificado.

GetNamedItemNS(Object, String)

Recupera o atributo com o namespace e o nome especificados.

IndexOf(IXmlNode, UInt32)

Retorna o índice de um item especificado na exibição de vetor.

Item(UInt32)

Permite o acesso aleatório a nós individuais dentro da coleção.

RemoveNamedItem(String)

Remove o item especificado.

RemoveNamedItemNS(Object, String)

Remove um item especificado por um namespace e nome local.

SetNamedItem(IXmlNode)

Adiciona o nó especificado à coleção.

SetNamedItemNS(IXmlNode)

Adiciona o nó especificado à coleção no namespace especificado. Se você não estiver usando namespaces, use o método SetNamedItem .

Aplica-se a