日期:2014-05-18 浏览次数:20806 次
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
------解决方案--------------------
加行代码,写进去也可以了
------解决方案--------------------