XElementを使用してオブジェクトのリストをxmlに変換しようとしています。私のコードはようCでXElementを使用してオブジェクトのリストのxmlを生成する方法#
var employees = new List<Employee>();
employees.Add(new Employee("1", " Ali","",1000));
employees.Add(new Employee("2", "Billy","",1001));
var xml = new XElement("root");
xml.Add(new XElement("Employees"));
foreach (var employee in employees)
{
xml.Add(new XElement("employee", employee.Name));
};
下回っている私は、この
<root>
<Employees>
<employee>Ali</employee>
<employee>Billy</employee>
</Employees>
</root>
のような出力をしたいが、私は取得mの出力は、私は以下のようにループ内で従業員オブジェクトを移動しようとした
<root>
<Employees/>
<employee>Ali</employee>
<employee>Billy</employee>
</root>
ですしかし、どちらも役に立たない。
foreach (var employee in employees)
{
xml.Add(new XElement("Employees", new XElement("employee", employee.Name)));
};
これは完璧です。ありがとう!! – rumi