XmlDocument::DocumentElement Property

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets the root XmlElement for the document.

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

public:
property XmlElement^ DocumentElement {
	XmlElement^ get();
}

Property Value

Type: System.Xml::XmlElement^

The XmlElement that represents the root of the XML document tree. If no root exists, null is returned.

The following example displays the root element of the XML document.

#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{

   //Create the XmlDocument.
   XmlDocument^ doc = gcnew XmlDocument;
   doc->LoadXml( "<?xml version='1.0' ?><book genre='novel' ISBN='1-861001-57-5'><title>Pride And Prejudice</title></book>" );

   //Display the document element.
   Console::WriteLine( doc->DocumentElement->OuterXml );
}

Output:

<book genre="novel" ISBN="1-861001-57-5"><title>Pride And Prejudice</title></book> 

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