请问一个xmldocument的问题?
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
[解决办法]
加行代码,写进去也可以了
[解决办法]