//============================================================ // <T>加载设置文件。</T> // // @param fileName 文件名称 //============================================================ public void LoadConfigFile(string fileName) { FXmlDocument document = new FXmlDocument(); document.LoadFile(fileName); LoadConfigNode(document.Root); }
//============================================================ // <T>加载文件成为一个文档对象。</T> // // @param T 对象类型 // @param fileName 文件名称 // @return 文档对象 //============================================================ public T LoadFile <T>(string fileName) where T : IXmlObject { FXmlDocument document = new FXmlDocument(); document.LoadFile(fileName); return(LoadNode <T>(document.Root)); }
//============================================================ // <T>为一个文档对象加载文件。</T> // // @param top 文档对象 // @param fileName 文件名称 //============================================================ public void LoadFile(IXmlObject top, string filename) { if (_logger.DebugAble) { _logger.Debug(this, "LoadFile", "Load {0}={1}", top, filename); } FXmlDocument document = new FXmlDocument(); _context._top = top; document.LoadFile(filename); LoadNodes(top, document.Root.Nodes); }