Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

XmlNodeList.Item Method

Retrieves a node at the given index.

Namespace:  System.Xml
Assembly:  System.Xml (in System.Xml.dll)

public abstract XmlNode Item(
	int index


Type: System.Int32

The zero-based index into the list of nodes.

Return Value

Type: System.Xml.XmlNode
The XmlNode with the specified index in the collection. If index is greater than or equal to the number of nodes in the list, this returns null.

The following example gets and displays the second node in the XmlNodeList.

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

public class Sample {

  public static void Main() {

     XmlDocument doc = new XmlDocument();
     doc.LoadXml("<items>" +
                 "  <item>First item</item>" +
                 "  <item>Second item</item>" +

     //Get and display the last item node.
     XmlElement root = doc.DocumentElement;
     XmlNodeList nodeList = root.GetElementsByTagName("item");


.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0
© 2015 Microsoft