public SimcList ParserSimc(string simcLoc) { XmlDocument sXml = new XmlDocument(); sXml.Load(simcLoc); var simcs = new SimcList(); simcs.SimcsList = new List <Simc>(); foreach (XmlNode row in sXml.SelectNodes("/SIMC/catalog/row")) { var simcsDatas = new Simc(); foreach (XmlNode kurka in row) { simcsDatas.WOJ = row["WOJ"].InnerText; simcsDatas.POW = row["POW"].InnerText; simcsDatas.GMI = row["GMI"].InnerText; simcsDatas.RM = row["RM"].InnerText; simcsDatas.MZ = row["MZ"].InnerText; simcsDatas.NAZWA = row["NAZWA"].InnerText; simcsDatas.SYM = row["SYM"].InnerText; simcsDatas.SYMPOD = row["SYMPOD"].InnerText; simcsDatas.STAN_NA = row["STAN_NA"].InnerText; } simcs.SimcsList.Add(simcsDatas); } return(simcs); }
public SimcList ParserSimc(string _simcLoc) { var sXml = new XmlDocument(); sXml.Load(_simcLoc); var simcs = new SimcList(); foreach (XmlNode row in sXml.SelectNodes("/teryt/catalog/row")) { var simcsDatas = new Simc(); foreach (XmlNode col in row.SelectNodes("col")) { var name = col.Attributes["name"].Value; switch (name) { case "WOJ": simcsDatas.WOJ = col.InnerText; break; case "POW": simcsDatas.POW = col.InnerText; break; case "GMI": simcsDatas.GMI = col.InnerText; break; case "RODZ_GMI": simcsDatas.RODZ_GMI = col.InnerText; break; case "RM": simcsDatas.RM = col.InnerText; break; case "MZ": simcsDatas.MZ = col.InnerText; break; case "NAZWA": simcsDatas.NAZWA = col.InnerText; break; case "SYM": simcsDatas.SYM = col.InnerText; break; case "SYMPOD": simcsDatas.SYMPOD = col.InnerText; break; } } simcs.SimcsList.Add(simcsDatas); } return(simcs); }