Condividi tramite


XmlNamedNodeMap Classe

Definizione

Incapsula l'iterazione tramite la raccolta di nodi di attributo.

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)
Ereditarietà
Object Platform::Object IInspectable XmlNamedNodeMap
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Elenchi di membri della raccolta

Per JavaScript, XmlNamedNodeMap include i membri visualizzati negli elenchi di membri. XmlNamedNodeMap supporta inoltre i membri di Array.prototype e l'uso di un indice per accedere agli elementi.

Enumerazione della raccolta in C# o Microsoft Visual Basic

XmlNamedNodeMap è enumerabile, pertanto è possibile usare una sintassi specifica del linguaggio, ad esempio foreach in C# per enumerare gli elementi nella raccolta. Il compilatore esegue automaticamente il cast dei tipi e non è necessario eseguire il cast in IEnumerable<IXmlNode> modo esplicito. Se è necessario eseguire il cast in modo esplicito, ad esempio se si vuole chiamare GetEnumerator, eseguire il cast a IEnumerable<T> con un vincolo IXmlNode .

Proprietà

Length

Ottiene la lunghezza dell'elenco di nodi.

Size

Ottiene il numero di elementi nella visualizzazione vettoriale.

Metodi

First()

Restituisce un iteratore che scorre gli elementi dell'insieme.

GetAt(UInt32)

Restituisce l'elemento in corrispondenza dell'indice specificato nella visualizzazione vettoriale.

GetMany(UInt32, IXmlNode[])

Restituisce gli elementi che iniziano in corrispondenza dell'indice specificato della visualizzazione vettoriale.

GetNamedItem(String)

Recupera l'attributo con il nome specificato.

GetNamedItemNS(Object, String)

Recupera l'attributo con lo spazio dei nomi e il nome specificati.

IndexOf(IXmlNode, UInt32)

Restituisce l'indice di un elemento specificato nella visualizzazione vettoriale.

Item(UInt32)

Consente l'accesso casuale a singoli nodi all'interno della raccolta.

RemoveNamedItem(String)

Rimuove l'elemento specificato.

RemoveNamedItemNS(Object, String)

Rimuove un elemento specificato da uno spazio dei nomi e da un nome locale.

SetNamedItem(IXmlNode)

Aggiunge il nodo specificato alla raccolta.

SetNamedItemNS(IXmlNode)

Aggiunge il nodo specificato alla raccolta nello spazio dei nomi specificato. Se non si usano spazi dei nomi, usare il metodo SetNamedItem .

Si applica a