XmlNodeList.Item(Int32) XmlNodeList.Item(Int32) XmlNodeList.Item(Int32) XmlNodeList.Item(Int32) Method

定義

擷取指定索引的節點。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

參數

index
Int32 Int32 Int32 Int32

在節點清單中以零起始的索引。The zero-based index into the list of nodes.

傳回

在集合中具有指定的索引的 XmlNodeThe XmlNode with the specified index in the collection. 如果 index 大於或等於清單中的節點數目,則傳回 nullIf index is greater than or equal to the number of nodes in the list, this returns null.

範例

下列範例會取得並顯示中的第二個節點XmlNodeListThe 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
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

適用於