XElement doc = null;
doc = new XElement("root");
foreach (var content in emailContents)
{
doc.Add(new XElement("Email",
new XElement("FromAddress", content.FromAddress),
new XElement("EmailReceivedOn", content.receivedOnemail),
new XElement("Subject", content.subject),
new XElement("Body", content.body)));
// I want to add the below code after the body element is created in the xml inside the email element section; How to do the same?
foreach (var attachment in content.attachments)
{
doc.Add(new XElement("attachmentname"), attachment.Filename),
doc.Add(new XElement(("attachmentpath"), attachment.Filepath)
}
}
基本上content.attachment是附件名称的列表,我想在body元素之后添加列表。如何做同样的事情?如何在c中的Xelement中使用foreach循环#
只需指定'var email = new XElement(“Email”,...);'然后将其添加到'doc',然后添加它的附件? – dbc