Partager via


XmlNamedNodeMap Classe

Définition

Encapsule l’itération via la collection de nœuds d’attribut.

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)
Héritage
Object Platform::Object IInspectable XmlNamedNodeMap
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Listes de membres de la collection

Pour JavaScript, XmlNamedNodeMap contient les membres affichés dans les listes de membres. En outre, XmlNamedNodeMap prend en charge les membres de Array.prototype et l’utilisation d’un index pour accéder aux éléments.

Énumération de la collection en C# ou Microsoft Visual Basic

XmlNamedNodeMap étant énumérable, vous pouvez utiliser une syntaxe spécifique au langage, telle que foreach en C# pour énumérer les éléments de la collection. Le compilateur effectue le casting de type pour vous et vous n’aurez pas besoin de caster IEnumerable<IXmlNode> explicitement. Si vous avez besoin de caster explicitement, par exemple si vous souhaitez appeler GetEnumerator, castez en IEnumerable<T> avec une contrainte IXmlNode .

Propriétés

Length

Obtient la longueur de la liste des nœuds.

Size

Obtient le nombre d’éléments dans la vue vectorielle.

Méthodes

First()

Retourne un itérateur qui itère sur les éléments de la collection.

GetAt(UInt32)

Retourne l’élément à l’index spécifié dans la vue vectorielle.

GetMany(UInt32, IXmlNode[])

Retourne les éléments qui commencent à l’index spécifié de la vue vectorielle.

GetNamedItem(String)

Récupère l’attribut portant le nom spécifié.

GetNamedItemNS(Object, String)

Récupère l’attribut avec l’espace de noms et le nom spécifiés.

IndexOf(IXmlNode, UInt32)

Retourne l’index d’un élément spécifié dans la vue vectorielle.

Item(UInt32)

Autorise un accès aléatoire à des nœuds de la collection.

RemoveNamedItem(String)

Supprime l’élément spécifié.

RemoveNamedItemNS(Object, String)

Supprime un élément spécifié par un espace de noms et un nom local.

SetNamedItem(IXmlNode)

Ajoute le nœud spécifié à la collection.

SetNamedItemNS(IXmlNode)

Ajoute le nœud spécifié à la collection dans l’espace de noms spécifié. Si vous n’utilisez pas d’espaces de noms, utilisez la méthode SetNamedItem .

S’applique à