XmlNode.NextSibling Proprietà

Definizione

Ottiene il nodo immediatamente successivo a quello corrente.Gets the node immediately following this node.

public:
 virtual property System::Xml::XmlNode ^ NextSibling { System::Xml::XmlNode ^ get(); };
public virtual System.Xml.XmlNode NextSibling { get; }
member this.NextSibling : System.Xml.XmlNode
Public Overridable ReadOnly Property NextSibling As XmlNode

Valore della proprietà

Oggetto XmlNode successivo.The next XmlNode. Se non è presente un nodo successivo, viene restituito null.If there is no next node, null is returned.

Esempi

Nell'esempio seguente vengono visualizzati tutti i libri nel documento XML.The following example displays all the books in the XML document.

#using <System.Xml.dll>

using namespace System;
using namespace System::Xml;
int main()
{
   XmlDocument^ doc = gcnew XmlDocument;
   doc->Load( "books.xml" );
   XmlNode^ currNode = doc->DocumentElement->FirstChild;
   Console::WriteLine( "First book..." );
   Console::WriteLine( currNode->OuterXml );
   XmlNode^ nextNode = currNode->NextSibling;
   Console::WriteLine( "\r\nSecond book..." );
   Console::WriteLine( nextNode->OuterXml );
}

using System;
using System.Xml;

public class Sample {

  public static void Main() {

      XmlDocument doc = new XmlDocument();
      doc.Load("books.xml");

      XmlNode currNode = doc.DocumentElement.FirstChild;
      Console.WriteLine("First book...");
      Console.WriteLine(currNode.OuterXml);

      XmlNode nextNode = currNode.NextSibling;
      Console.WriteLine("\r\nSecond book...");
      Console.WriteLine(nextNode.OuterXml); 

  }
}
Imports System.Xml
 
public class Sample 

  public shared sub Main() 

      Dim doc as XmlDocument = new XmlDocument()
      doc.Load("books.xml")

      Dim currNode as XmlNode = doc.DocumentElement.FirstChild
      Console.WriteLine("First book...")
      Console.WriteLine(currNode.OuterXml)

      Dim nextNode as XmlNode = currNode.NextSibling
      Console.WriteLine(ControlChars.LF + "Second book...")
      Console.WriteLine(nextNode.OuterXml) 

  end sub
end class

Si applica a