Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

XmlNodeList.ItemOf, propriété

Obtient un nœud à l'index spécifié.

Espace de noms :  System.Xml
Assemblys :   System.Xml.XmlDocument (dans System.Xml.XmlDocument.dll)
  System.Xml (dans System.Xml.dll)

public virtual XmlNode this[
	int i
] { get; }

Paramètres

i
Type : System.Int32
Index de base zéro dans la liste de nœuds.

Valeur de propriété

Type : System.Xml.XmlNode
XmlNode avec l'index spécifié dans la collection. Si l'index est supérieur ou égal au nombre de nœuds de la liste, cet état retourne null.

L'exemple suivant crée un objet d'XmlDocument et utilise la méthode d'GetElementsByTagName et l'XmlNodeList résultant pour afficher tous les titres de livre.


using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main()
  {
     XmlDocument doc = new XmlDocument();
     doc.Load("2books.xml");

     // Get and display all the book titles.
     XmlElement root = doc.DocumentElement;
     XmlNodeList elemList = root.GetElementsByTagName("title");
     for (int i=0; i < elemList.Count; i++)
     {   
        Console.WriteLine(elemList[i].InnerXml);
     } 

  }
}


Cet exemple utilise en entrée le fichier 2books.xml.


<!--sample XML fragment-->
<bookstore>
  <book genre='novel' ISBN='10-861003-324'>
    <title>The Handmaid's Tale</title>
    <price>19.95</price>
  </book>
  <book genre='novel' ISBN='1-861001-57-5'>
    <title>Pride And Prejudice</title>
    <price>24.95</price>
  </book>
</bookstore>


.NET Framework

Pris en charge dans : 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

.NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher: