日期:2014-05-18 浏览次数:20986 次
XmlDocument myXmlDoc = new XmlDocument();
XmlElement rootElement = myXmlDoc.CreateElement("root");
myXmlDoc.AppendChild(rootElement);
XmlElement firstLevelElement1 = myXmlDoc.CreateElement("Computer");
firstLevelElement1.SetAttribute("ID", "1");
firstLevelElement1.SetAttribute("Description", "111");
rootElement.AppendChild(firstLevelElement1);
<root> <Computer ID="1" Description="111" /> </root>
<?xml version="1.0" encoding="utf-8"?> <root> <Computer ID="1" Description="111" /> </root>
XElement xel = new XElement("emails",
new XElement("发件箱", SendEmail),
new XElement("收件箱", email),
new XElement("邮件名称", Subject),
new XElement("附件名称", FileName),
new XElement("接收时间", date.Substring(date.IndexOf("201")).Trim()),
new XElement("下载时间", getTime()),
new XElement("存储路径", savePath),
new XElement("下载状态", su == true ? "成功" : "失败")
);
//保存创建好的XML文档
xel.Save(_xname);
------解决方案--------------------
用XElement xmldocument太老了
------解决方案--------------------
这行“<?xml version="1.0" encoding="utf-8"?>”我一直是手写的,把它定义成static string就行了。
------解决方案--------------------
参考:http://www.cnblogs.com/bloglive/archive/2009/08/04/1538834.html
------解决方案--------------------
加行代码,写进去也可以了
------解决方案--------------------