我需要将数据从 list<> 添加到 xml 文件。我正在使用 XDocument 并创建元素以在 xml 中创建和存储数据。现在我有多个,我正在尝试使用 foreach 循环来存储人员数据 STAFFID,但它给了我错误。
public void generateXMLFile(List<UWL> myList )
{
XDocument objXDoc = new XDocument(
new XElement("Institution",
new XElement("RECID", myList[0].recid),
new XElement("UKPRN", myList[0].UKPRN),
new XElement("Person",
foreach(var m in myList)
{
new XElement("STAFFID", m.STAFFID)
}
)
)
);
objXDoc.Declaration = new XDeclaration("1.0", "utf-8", "true");
//
objXDoc.Save(@"C:\Test\generated.xml");
//Completed.......//
MessageBox.Show("Process Completed......");
}