XmlNamedNodeMap Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 . |