日期:2014-05-18 浏览次数:21134 次
List<people > empList = new List<people >();
empList.Add(new people () { ID = 1, name= "xx", department= "xx", number= "xx"});
*****
var xEle = new XElement("people ",
from emp in empList
select new XElement("people ",
new XAttribute("ID", emp.ID),
new XElement("name", emp.name),
new XElement("department", emp.department),
new XElement("number", emp.number),
));
xEle.Save("D:\\people .xml");
------解决方案--------------------
服了,差不多行了,SP都没说什么,你们着急什么,LZ不是也道歉了吗,无语了
------解决方案--------------------
既然顶起来了,我只看了前几楼而没有看之后的回复,我还是给个臆断的输出格式:
from c in XElement.Load(xml).Descendants("people")
select new { department = c.Element("department").Value, number = c.Element("number").Value };