以下是一个示例:
List<int> list=new List<int>(){1,2,3};
XElement XML=new XElement(/*...*/);
Console.WriteLine("print:"+XML);
预期结果:
//print:<root><item>1</item><item>2</item><item>3</item></root>
答案 0 :(得分:2)
您可以使用此代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Xml.Linq;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
List<int> list = new List<int>() { 1, 2, 3 };
var document = new XDocument(new XElement("root", list.Select(x => new XElement("item", x))));
Console.WriteLine("print:" + document);
}
}
}