我试图从列表创建XML。我从列表中创建一个匿名类来生成XML:如果值不为空,则创建XElement
var xEle = new XElement("Employees",
from emp in empList
select new XElement("Employee",
new XElement("ID", emp.ID),
new XElement("FName", emp.FName),
new XElement("LName", emp.LName)
));
如何处理,如果Fname
或Lname
为空?
另外我想要动态添加元素只有当对象不为空。例如,如果Fname
是空的,我需要跳过创建FNAME:
new XElement("ID", emp.ID),
new XElement("LName", emp.LName)
我该怎么办呢?
您还没有表现出任何匿名类。 – 2013-04-30 07:31:40
'xEle'只是一个查询,因为它站着 – DGibbs 2013-04-30 07:35:25
更改标题.. – user2067567 2013-04-30 07:38:38