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