コード例 #1
0
ファイル: Parser.cs プロジェクト: r00ti/ZTP
        public TercList ParserTerc(string tercLoc)
        {
            XmlDocument tXml = new XmlDocument();

            tXml.Load(tercLoc);

            var terc = new TercList();

            terc.TerList = new List <Terc>();

            foreach (XmlNode row in tXml.SelectNodes("/teryt/catalog/row"))
            {
                var tercDatas = new Terc();

                foreach (XmlNode kurka in row)
                {
                    tercDatas.WOJ       = row["WOJ"].InnerText;
                    tercDatas.POW       = row["POW"].InnerText;
                    tercDatas.GMI       = row["GMI"].InnerText;
                    tercDatas.RODZ      = row["RODZ"].InnerText;
                    tercDatas.NAZWA     = row["NAZWA"].InnerText;
                    tercDatas.NAZWA_DOD = row["NAZWA_DOD"].InnerText;
                    tercDatas.STAN_NA   = row["STAN_NA"].InnerText;
                }
                terc.TerList.Add(tercDatas);
            }

            return(terc);
        }
コード例 #2
0
ファイル: Parser.cs プロジェクト: r00ti/ZTP
        public TercList ParserTerc(string _tercLoc)
        {
            var tXml = new XmlDocument();

            tXml.Load(_tercLoc);

            var terc = new TercList();


            foreach (XmlNode row in tXml.SelectNodes("/teryt/catalog/row"))
            {
                var tercDatas = new Terc();
                foreach (XmlNode col in row.SelectNodes("col"))
                {
                    var name = col.Attributes["name"].Value;
                    switch (name)
                    {
                    case "WOJ":
                        tercDatas.WOJ = col.InnerText;
                        break;

                    case "POW":
                        tercDatas.POW = col.InnerText;
                        break;

                    case "GMI":
                        tercDatas.GMI = col.InnerText;
                        break;

                    case "RODZ":
                        tercDatas.RODZ = col.InnerText;
                        break;

                    case "NAZWA":
                        tercDatas.NAZWA = col.InnerText;
                        break;

                    case "NAZDOD":
                        tercDatas.NAZWA_DOD = col.InnerText;
                        break;
                    }
                }
                terc.TerList.Add(tercDatas);
            }
            return(terc);
        }