XDocument.Root Proprietà

Definizione

Ottiene l'elemento radice dell'albero XML del documento.

public System.Xml.Linq.XElement Root { get; }
public System.Xml.Linq.XElement? Root { get; }

Valore della proprietà

XElement

Radice XElement della struttura ad albero XML.

Esempio

Nell'esempio seguente viene usata questa proprietà per ottenere l'elemento radice di un documento.

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

Nell'esempio viene prodotto l'output seguente:

Pubs  

Commenti

Questa proprietà è utile quando si desidera comporre query LINQ to XML nello stesso contesto di quando le si compongono per un albero radicato in XElement. Per altre informazioni, vedere Eseguire una query su XDocument vs .

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Vedi anche