/// <summary> /// 根据更新包的名称找到更新包 /// </summary> /// <param name="name"></param> /// <returns></returns> public static DataUpdaterPackageConfigInfo GetUpdatePackage(string name) { string configFile = @"config\dataupdate.config"; XmlDocument doc = new XmlDocument(); doc.Load(configFile); XmlNodeList nodes = doc.GetElementsByTagName("DataUpdaterPackage"); for (int i = 0; i < nodes.Count; i++) { XmlNode node = nodes[i]; if (node is XmlElement) { XmlElement elem = (XmlElement)node; string packageName = elem.GetAttribute("name"); if (packageName == name) { DataUpdaterPackageConfigInfo config = new DataUpdaterPackageConfigInfo(); config.LoadConfig((XmlElement)node); return(config); } } } return(null); }