tookerello
Programmer
Hi could somebody please help me with this as i have been trying to fix it for hours!!!
I keep receving the "NullReferenceException was unhandled " message in the line starting with cond.Town=xmlConditions.........
public static Conditions GetCurrentConditions(string location)
{
Conditions c;
c = null;
c = new Conditions();
c.GetCurrentConditions();
XmlDocument xmlConditions = new XmlDocument();
xmlConditions.Load(string.Format(" location));
if (xmlConditions.SelectSingleNode("xml_api_reply/weather/problem_cause") != null)
{
c = null;
}
else
{
Conditions cond = new Conditions();
cond.Town = xmlConditions.SelectSingleNode("/xml_api_reply/weather/forecast_information/city").Attributes["data"].InnerText;
cond.Condition = xmlConditions.SelectSingleNode("/xml_api_reply/weather/current_conditions/condition").Attributes["data"].InnerText;
cond.TempC = xmlConditions.SelectSingleNode("/xml_api_reply/weather/current_conditions/temp_c").Attributes["data"].InnerText;
cond.TempF = xmlConditions.SelectSingleNode("/xml_api_reply/weather/current_conditions/temp_f").Attributes["data"].InnerText;
cond.Humidity = xmlConditions.SelectSingleNode("/xml_api_reply/weather/current_conditions/humidity").Attributes["data"].InnerText;
cond.Wind = xmlConditions.SelectSingleNode("/xml_api_reply/weather/current_conditions/wind_condition").Attributes["data"].InnerText;
}
return c;
}
I keep receving the "NullReferenceException was unhandled " message in the line starting with cond.Town=xmlConditions.........
public static Conditions GetCurrentConditions(string location)
{
Conditions c;
c = null;
c = new Conditions();
c.GetCurrentConditions();
XmlDocument xmlConditions = new XmlDocument();
xmlConditions.Load(string.Format(" location));
if (xmlConditions.SelectSingleNode("xml_api_reply/weather/problem_cause") != null)
{
c = null;
}
else
{
Conditions cond = new Conditions();
cond.Town = xmlConditions.SelectSingleNode("/xml_api_reply/weather/forecast_information/city").Attributes["data"].InnerText;
cond.Condition = xmlConditions.SelectSingleNode("/xml_api_reply/weather/current_conditions/condition").Attributes["data"].InnerText;
cond.TempC = xmlConditions.SelectSingleNode("/xml_api_reply/weather/current_conditions/temp_c").Attributes["data"].InnerText;
cond.TempF = xmlConditions.SelectSingleNode("/xml_api_reply/weather/current_conditions/temp_f").Attributes["data"].InnerText;
cond.Humidity = xmlConditions.SelectSingleNode("/xml_api_reply/weather/current_conditions/humidity").Attributes["data"].InnerText;
cond.Wind = xmlConditions.SelectSingleNode("/xml_api_reply/weather/current_conditions/wind_condition").Attributes["data"].InnerText;
}
return c;
}