示例#1
0
        //============================================================
        // <T>保存设置文件。<T>
        //
        // @param fileName 保存路径
        //============================================================
        public virtual void SaveConfigFile(string fileName)
        {
            FXmlDocument document = new FXmlDocument();

            SaveConfig(document.Root);
            document.SaveFile(fileName);
        }
示例#2
0
        //============================================================
        // <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);
        }