XDocument.Root Propriété

Définition

Obtient l’élément racine de l’arborescence XML pour ce document.

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

Valeur de propriété

Racine XElement de l’arborescence XML.

Exemples

L’exemple suivant utilise cette propriété pour obtenir l’élément racine d’un document.

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())

Cet exemple produit la sortie suivante :

Pubs

Remarques

Cette propriété est utile lorsque vous souhaitez composer des requêtes LINQ to XML dans le même contexte que lors de leur composition pour une arborescence enracinée dans XElement. Pour plus d’informations, consultez Interroger un XDocument et interroger un XElement .

S’applique à

Voir aussi