【发布时间】:2013-05-01 00:01:47
【问题描述】:
我正在尝试从列表创建 XML。我正在从列表中创建一个匿名类以形成 XML:
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 为null,我需要跳过创建Fname:
new XElement("ID", emp.ID),
new XElement("LName", emp.LName)
我该怎么做?
【问题讨论】:
-
你没有显示任何匿名类。
-
xEle只是一个查询