C#でLINQを使用してXMLをエクスポートする方法


方法1: XElementを使用してXMLをエクスポートする方法

using System;
using System.Xml.Linq;
class Program
{
    static void Main()
    {
        // XMLのデータを作成する
        XElement xmlData = new XElement("Root",
            new XElement("Item", "Item 1"),
            new XElement("Item", "Item 2"),
            new XElement("Item", "Item 3"));
        // XMLをファイルにエクスポートする
        xmlData.Save("exported.xml");
    }
}

この方法では、XElementクラスを使用してXMLデータを作成し、Saveメソッドを使用してファイルにエクスポートしています。

方法2: XDocumentを使用してXMLをエクスポートする方法

using System;
using System.Xml.Linq;
class Program
{
    static void Main()
    {
        // XMLのデータを作成する
        XDocument xmlData = new XDocument(
            new XElement("Root",
                new XElement("Item", "Item 1"),
                new XElement("Item", "Item 2"),
                new XElement("Item", "Item 3")));
        // XMLをファイルにエクスポートする
        xmlData.Save("exported.xml");
    }
}

この方法では、XDocumentクラスを使用してXMLデータを作成し、Saveメソッドを使用してファイルにエクスポートしています。

方法3: LINQクエリを使用してXMLをエクスポートする方法

using System;
using System.Linq;
using System.Xml.Linq;
class Program
{
    static void Main()
    {
        // LINQクエリを使用してXMLデータを作成する
        var xmlData = new XElement("Root",
            from item in Enumerable.Range(1, 3)
            select new XElement("Item", "Item " + item));
        // XMLをファイルにエクスポートする
        xmlData.Save("exported.xml");
    }
}

この方法では、LINQクエリを使用してXMLデータを作成し、Saveメソッドを使用してファイルにエクスポートしています。

これらの方法を使用すると、C#でLINQを使ってXMLをエクスポートすることができます。必要に応じて、作成したXMLデータをカスタマイズすることもできます。