读取XML
public void Readxml(string PPath) { //实例化XML XmlDocument doc = new XmlDocument(); //读取XML doc.LoadXml(PPath); //这个是用到手机端..ppath是一个string里面拆解开的,而不是地址,地址使用doc.Load(PPath) //最大的分隔符是Shop XmlNode root = doc.SelectSingleNode("Shop"); //得到最大的分隔符的子分隔符 XmlNodeList nodelist = root.ChildNodes; //从子分隔符里面的4个属性拉出来 foreach (XmlNode node in nodelist) { string speed = node.ChildNodes[0].InnerText; string Turn = node.ChildNodes[1].InnerText; string model = node.ChildNodes[2].InnerText; string Star = node.ChildNodes[3].InnerText; int ID = int.Parse(node.ChildNodes[4].InnerText); //每拉出来一次,就把这四个输入到ShopItem里保存 ShopItem Item = new ShopItem(speed, Turn, Star, model, ID); //保存为队列,1234 ShopList.Add(Item); } }