XmlDocument.DocumentElement Property

Gets the root XmlElement for the document.

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

public XmlElement DocumentElement { 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;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main()
  {
    //Create the XmlDocument.
    XmlDocument doc = new 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> 

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft