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); } }