XmlNamedNodeMap.Item(Int32) Method


XmlNamedNodeMap의 지정된 인덱스에서 노드를 검색합니다.Retrieves the node at the specified index in the XmlNamedNodeMap.

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



XmlNamedNodeMap에서 검색할 노드의 인덱스 위치입니다.The index position of the node to retrieve from the XmlNamedNodeMap. 인덱스는 0부터 시작하므로 첫 번째 노드의 인덱스는 0이고 마지막 노드의 인덱스는 Count-1입니다.The index is zero-based; therefore, the index of the first node is 0 and the index of the last node is Count -1.



지정한 인덱스에 있는 XmlNode입니다.The XmlNode at the specified index. index가 0보다 작거나 Count 속성보다 크거나 같을 경우에는 null이 반환됩니다.If index is less than 0 or greater than or equal to the Count property, null is returned.


다음 예제에서는 XmlNamedNodeMap에서 상속 되는 XmlAttributeCollection 클래스를 사용 하 여 책의 모든 특성을 표시 합니다.The following example uses the XmlAttributeCollection class (which inherits from XmlNamedNodeMap) to display all the attributes of a book.

#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
   XmlDocument^ doc = gcnew XmlDocument;
   doc->LoadXml( "<book genre='novel' publicationdate='1997'>   <title>Pride And Prejudice</title></book>" );
   XmlAttributeCollection^ attrColl = doc->DocumentElement->Attributes;
   Console::WriteLine( "Display all the attributes for this book..." );
   for ( int i = 0; i < attrColl->Count; i++ )
      Console::WriteLine( "{0} = {1}", attrColl->Item( i )->Name, attrColl->Item( i )->Value );


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

public class Sample
  public static void Main()
     XmlDocument doc = new XmlDocument();
     doc.LoadXml("<book genre='novel' publicationdate='1997'> " +
                 "  <title>Pride And Prejudice</title>" +

     XmlAttributeCollection attrColl = doc.DocumentElement.Attributes;

     Console.WriteLine("Display all the attributes for this book...");
     for (int i=0; i < attrColl.Count; i++)
        Console.WriteLine("{0} = {1}", attrColl.Item(i).Name, attrColl.Item(i).Value);
Imports System.IO
Imports System.Xml

public class Sample

  public shared sub Main()

    Dim doc as XmlDocument = new XmlDocument()
    doc.LoadXml("<book genre='novel' publicationdate='1997'> " & _
                "  <title>Pride And Prejudice</title>" & _
    Dim attrColl as XmlAttributeCollection = doc.DocumentElement.Attributes

    Console.WriteLine("Display all the attributes for this book...")
    Dim i As Integer
    For i = 0 To attrColl.Count - 1
       Console.WriteLine("{0} = {1}", attrColl.Item(i).Name,attrColl.Item(i).Value)
  end sub
end class

Applies to