XmlNamedNodeMap.Item(Int32) Methode

Definition

Ruft den Knoten am angegebenen Index in der XmlNamedNodeMap.

public:
 virtual System::Xml::XmlNode ^ Item(int index);
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

Parameter

index
Int32

Die Indexposition des Knotens, der aus dem XmlNamedNodeMapabgerufen werden soll. Der Index ist nullbasiert; Daher ist der Index des ersten Knotens 0, und der Index des letzten Knotens ist Count -1.

Gibt zurück

Der XmlNode am angegebenen Index. Wenn index die Eigenschaft kleiner als 0 oder größer oder gleich der Count Eigenschaft ist, null wird diese zurückgegeben.

Beispiele

Im folgenden Beispiel wird die XmlAttributeCollection Klasse (die von XmlNamedNodeMap) erbt, um alle Attribute eines Buchs anzuzeigen.

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.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

Gilt für: