我正在尝试解析解决方案中的本地 XML 文件。我正在使用以下代码:
XDocument xml = XDocument.Load("Vodka.xml");
IEnumerable<XElement> drinkList = xml.Descendants("Drink");
DrinkGroup data = new DrinkGroup();
foreach (XElement drink in drinkList)
{
data.Items.Add(new Drinks
{
name = drink.Element("Name").Value,
image = drink.Element("Image").Value,
description = drink.Element("Description").Value,
ingredients = drink.Element("Ingredients").Value,
preperation = drink.Element("Preperation").Value
});
}
return data;
它适用于drinkList 中的第一个元素,然后返回System.NullReferenceException。
我究竟做错了什么?