//创建费用项目xml public string CreateFeeXml() { string path = WebComm.FeeItemXmlPath; /* 创建xml文件 * XDocument xdoc = new XDocument( * new XDeclaration("1.0", "utf-8", "yes"), * new XElement("FeeItemList") * ); * xdoc.Save(path); * return "成功"; */ /* 通过List集合遍历添加xml文件*/ XDocument xdoc = XDocument.Load(path); //XElement root = xdoc.Element("FeeItemList"); //root.Add( // WebComm.GetFeeItemList().Select(c => // new XElement("FeeItem", // new XAttribute("FeeItemID", c.FeeItemID), // new XAttribute("FeeItemName", c.FeeItemName), // new XAttribute("FeeItemClassID", c.FeeItemClassID), // new XAttribute("IsLast", c.IsLast) // )) // ); XElement root = xdoc.Element("FeeItems"); root.Add( WebComm.GetFeeItemList().Select(c => new XElement("FeeItem", new XElement("FeeItemID", c.FeeItemID), new XElement("FeeItemName", c.FeeItemName), new XElement("FeeItemClassID", c.FeeItemClassID), new XElement("IsLast", c.IsLast) )) ); xdoc.Save(path); return("成功"); }