WP7使用XML:未处理筛选NullReferenceException C

WP7使用XML:未处理筛选NullReferenceException C,nullreferenceexception,unhandled-exception,was,Nullreferenceexception,Unhandled Exception,Was,这是我的SearchFile.xml,我用它按县过滤削片机 这是我使用的my chippers类chippers.cs,用于存储xml元素值 如果有人能告诉我为什么会发生这种情况,我将不胜感激 谢谢 你必须重复“chipper”而不是“search”。更改: var filteredData = from find in loadedData.Descendants("search") 在: 问候 private void newsEventBtn_Click(object sender

这是我的SearchFile.xml,我用它按县过滤削片机

这是我使用的my chippers类chippers.cs,用于存储xml元素值

如果有人能告诉我为什么会发生这种情况,我将不胜感激 谢谢


你必须重复“chipper”而不是“search”。更改:

var filteredData = from find in loadedData.Descendants("search")  
在:

问候

 private void newsEventBtn_Click(object sender, RoutedEventArgs e)       
{

XDocument loadedData = XDocument.Load("SearchFile.xml");           
var filteredData = from find in loadedData.Descendants("search")                                                                            
         where find.Attribute("County").Value == "Galway"                             
 select new Chippers()                             
{

        LName = find.Attribute("LName").Value
        //PlAddress = c.Attribute("PAddress").Value,
        //PhoneNumber = c.Attribute("PhoneNumber").Value
};
  listBox.ItemsSource = filteredData;
public class Chippers
    {


        string name;
        string PAddress;
        string county;
        string phoneNumber;

        public string LName
        {
            get { return name; }
            set { name = value; }
        }

        public string PlAddress
        {
            get { return PAddress; }
            set { PAddress = value; }
        }

        public string County
        {
            get { return county; }
            set { county = value; }
        }
        public string PhoneNumber
        {
            get { return phoneNumber; }
            set { phoneNumber = value; }
        }

    }
}
var filteredData = from find in loadedData.Descendants("search")  
var filteredData = from find in loadedData.Descendants("chipper")