XmlNode::PreviousSibling Property

 

Gets the node immediately preceding this node.

Namespace:   System.Xml
Assembly:  System.Xml (in System.Xml.dll)

public:
property XmlNode^ PreviousSibling {
	virtual XmlNode^ get();
}

Property Value

Type: System.Xml::XmlNode^

The preceding XmlNode. If there is no preceding node, null is returned.

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^ 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 );
}

Universal Windows Platform
Available since 10
.NET Framework
Available since 1.1
Return to top
Show: