EKG_Project.IO.Heart_Axis_Data_Worker.Load C# (CSharp) Method

Load() public method

public Load ( ) : void
return void
        public void Load()
        {
            Heart_Axis_Data basicData = new Heart_Axis_Data();

            XmlDocument file = new XmlDocument();
            string fileName = analysisName + "_Data.xml";
            file.Load(System.IO.Path.Combine(directory, fileName));

            XmlNodeList modules = file.SelectNodes("EKG/module");

            string moduleName = this.GetType().Name;
            moduleName = moduleName.Replace("_Data_Worker", "");

            foreach (XmlNode module in modules)
            {
                if (module.Attributes["name"].Value == moduleName)
                {
                    XmlNode heartAxis = module["HeartAxis"];
                    basicData.HeartAxis = Convert.ToDouble(heartAxis.InnerText, new System.Globalization.NumberFormatInfo());
                }
            }
            this.Data = basicData;
        }