XDocument.Root XDocument.Root XDocument.Root XDocument.Root Property

定義

このドキュメントの XML ツリーのルート要素を取得します。Gets the root element of the XML Tree for this document.

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

プロパティ値

XML ツリーのルート XElementThe root XElement of the XML tree.

次の例では、このプロパティを使用して、ドキュメントのルート要素を取得します。The following example uses this property to get the root element of a 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())  

この例を実行すると、次の出力が生成されます。This example produces the following output:

Pubs  

注釈

このプロパティは、作成する場合に便利なLINQ to XMLLINQ to XMLときにルート ツリーを構成することと同じコンテキストでのクエリXElementします。This property is useful when you want to compose LINQ to XMLLINQ to XML queries in the same context as when composing them for a tree rooted in XElement. 参照してくださいXDocument クエリとします。XElement のクエリの詳細。See Querying an XDocument vs. Querying an XElement for more details.

適用対象

こちらもご覧ください