Exemplo n.º 1
0
        public void ConvertCoinSet()
        {
            //获取到XML的根元素进行操作
            XElement root     = Document.Root;
            var      coinList = root.Elements("Coin");

            foreach (var coin in coinList)
            {
                var coinInfo = new CoinInfo();
                coinInfo.Convert = new List <string>();

                //Id
                XElement Id = coin.Element("Id");
                coinInfo.Id = Id.Value.ToString();
                //Name
                XElement Name = coin.Element("Name");
                coinInfo.Name = Name.Value.ToString();
                //Tag
                XElement Tag = coin.Element("Tag");
                coinInfo.Tag = Tag.Value.ToString();
                //Convert
                XElement Convert  = coin.Element("Convert");
                var      infoList = Convert.Elements("Info");
                foreach (var info in infoList)
                {
                    coinInfo.Convert.Add(info.Value.ToString());
                }

                CoinSet.Add(coinInfo);
            }
        }