Прочитать на английском

Поделиться через


XmlNode.PreviousSibling Свойство

Определение

Возвращает узел, непосредственно предшествующий данному узлу.

public virtual System.Xml.XmlNode PreviousSibling { get; }
public virtual System.Xml.XmlNode? PreviousSibling { get; }

Значение свойства

XmlNode

Предшествующий XmlNode. Если предшествующий узел отсутствует, возвращается значение null.

Примеры

В следующем примере отображаются все книги в XML-документе.

using System;
using System.Xml;

public class Sample {

  public static void Main() {

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

      XmlNode lastNode = doc.DocumentElement.LastChild;
      Console.WriteLine("Last book...");
      Console.WriteLine(lastNode.OuterXml);

      XmlNode prevNode = lastNode.PreviousSibling;
      Console.WriteLine("\r\nPrevious book...");
      Console.WriteLine(prevNode.OuterXml);
  }
}

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