//============================================================ // <T>保存设置文件。<T> // // @param fileName 保存路径 //============================================================ public virtual void SaveConfigFile(string fileName) { FXmlDocument document = new FXmlDocument(); SaveConfig(document.Root); document.SaveFile(fileName); }
//============================================================ // <T>保存对象为文件。</T> // // @param top 顶层对象 // @param fileName 文件名称 //============================================================ public void SaveFile(IXmlObject top, string fileName) { if (_logger.DebugAble) { _logger.Debug(this, "SaveFile", "Save {0}={1}", top, fileName); } _context._top = top; // 保存文件 FXmlDocument document = new FXmlDocument(); document.Root.Name = "Configuration"; SaveNodes(top, document.Root); document.SaveFile(fileName); }