Bagikan melalui


XDocument.Root Properti

Definisi

Mendapatkan elemen akar Pohon XML untuk dokumen ini.

public:
 property System::Xml::Linq::XElement ^ Root { System::Xml::Linq::XElement ^ get(); };
public System.Xml.Linq.XElement Root { get; }
public System.Xml.Linq.XElement? Root { get; }
member this.Root : System.Xml.Linq.XElement
Public ReadOnly Property Root As XElement

Nilai Properti

Akar XElement pohon XML.

Contoh

Contoh berikut menggunakan properti ini untuk mendapatkan elemen akar dokumen.

XDocument doc = new XDocument(
    new XComment("This is a comment."),
    new XElement("Pubs",
        new XElement("Book",
            new XElement("Title", "Artifacts of Roman Civilization"),
            new XElement("Author", "Moreno, Jordao")
        ),
        new XElement("Book",
            new XElement("Title", "Midieval Tools and Implements"),
            new XElement("Author", "Gazit, Inbar")
        )
    ),
    new XComment("This is another comment.")
);
Console.WriteLine(doc.Root.Name.ToString());
Dim doc As XDocument = _
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <!--This is a comment.-->
    <Pubs>
        <Book>
            <Title>Artifacts of Roman Civilization</Title>
            <Author>Moreno, Jordao</Author>
        </Book>
        <Book>
            <Title>Midieval Tools and Implements</Title>
            <Author>Gazit, Inbar</Author>
        </Book>
        <!--This is another comment.-->
    </Pubs>

Console.WriteLine(doc.Root.Name.ToString())

Contoh ini mencetak output berikut:

Pubs

Keterangan

Properti ini berguna ketika Anda ingin membuat kueri LINQ ke XML dalam konteks yang sama seperti saat menyusunnya untuk pohon yang berakar di XElement. Lihat Mengkueri XDocument vs. mengkueri XElement untuk detail selengkapnya.

Berlaku untuk

Lihat juga