public static XmlDocument LoadConfigFile(string filePath) { if (!File.Exists(filePath)) { ConfigFileManager.CreateConfigFile(filePath); } XmlDocument doc = new XmlDocument(); doc.Load(filePath); return(doc); }
public static List <Device> GetDevices() { string filePath = GetConfigurationFilePath(); if (!File.Exists(filePath)) { ConfigFileManager.CreateConfigFile(filePath); } var devices = new List <Device>(); var doc = ConfigFileManager.LoadConfigFile(filePath); XmlNode xServersNode = doc.DocumentElement.ChildNodes[1]; foreach (XmlNode node in xServersNode.ChildNodes) { Device sdk = Device.GetDeviceFromXmlNode(node); devices.Add(sdk); } return(devices); }
public static List <SDK> GetSDKs() { string filePath = GetConfigurationFilePath(); if (!File.Exists(filePath)) { ConfigFileManager.CreateConfigFile(filePath); } var sdks = new List <SDK>(); var doc = ConfigFileManager.LoadConfigFile(filePath); XmlNode xServersNode = doc.DocumentElement.FirstChild; foreach (XmlNode node in xServersNode.ChildNodes) { SDK sdk = SDK.GetSDKFromXmlNode(node); sdks.Add(sdk); } return(sdks); }