XmlNamedNodeMap.Item(Int32) XmlNamedNodeMap.Item(Int32) XmlNamedNodeMap.Item(Int32) XmlNamedNodeMap.Item(Int32) Method

Определение

Получает узел по указанному индексу в XmlNamedNodeMap.Retrieves the node at the specified index in the XmlNamedNodeMap.

public:
 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

Параметры

index
Int32 Int32 Int32 Int32

Позиция индекса узла, получаемого из XmlNamedNodeMap.The index position of the node to retrieve from the XmlNamedNodeMap. Индекс начинается с нуля, поэтому первым узлом в индексе является 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.

Примеры

В следующем примере используется XmlAttributeCollection класс (который наследуется от XmlNamedNodeMap) для отображения всех атрибутов книги.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>" +
                 "</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);
     }         
    
  }
}
Imports System
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>" & _
                "</book>")
                         
    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)
    Next
    
  end sub
end class

Применяется к