XmlNodeList.Item(Int32) Método

Definición

Recupera un nodo en el índice especificado.Retrieves a node at the given index.

public:
 abstract System::Xml::XmlNode ^ Item(int index);
public abstract System.Xml.XmlNode Item (int index);
abstract member Item : int -> System.Xml.XmlNode
Public MustOverride Function Item (index As Integer) As XmlNode

Parámetros

index
Int32

Índice de base cero en la lista de nodos.The zero-based index into the list of nodes.

Devoluciones

XmlNode con el índice especificad en la colección.The XmlNode with the specified index in the collection. Si index es mayor o igual que el número de nodos de la lista, esto devuelve null.If index is greater than or equal to the number of nodes in the list, this returns null.

Ejemplos

En el ejemplo siguiente se obtiene y se muestra el segundo XmlNodeListnodo de.The following example gets and displays the second node in the XmlNodeList.

#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
   XmlDocument^ doc = gcnew XmlDocument;
   doc->LoadXml( "<items>"
   "  <item>First item</item>"
   "  <item>Second item</item>"
   "</items>" );
   
   //Get and display the last item node.
   XmlElement^ root = doc->DocumentElement;
   XmlNodeList^ nodeList = root->GetElementsByTagName( "item" );
   Console::WriteLine( nodeList->Item( 1 )->InnerXml );
}

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>" +
                 "</items>");
                         
     //Get and display the last item node.
     XmlElement root = doc.DocumentElement;
     XmlNodeList nodeList = root.GetElementsByTagName("item");
     Console.WriteLine(nodeList.Item(1).InnerXml);     
    
  }
}
Imports System.IO
Imports System.Xml

public class Sample

  public shared sub Main()

    Dim doc as XmlDocument = new XmlDocument()
    doc.LoadXml("<items>" & _
                "  <item>First item</item>" & _
                "  <item>Second item</item>" & _
                "</items>")
                         
     'Get and display the last item node.
     Dim root as XmlElement = doc.DocumentElement
     Dim nodeList as XmlNodeList = root.GetElementsByTagName("item")
     Console.WriteLine(nodeList.Item(1).InnerXml)
    
  end sub
end class

Se aplica a