Исключение "ссылка на объект не указывает на экземпляр объекта" при работе с XML - C#
Формулировка задачи:
Вообще есть проблемка, выдаёт ошибку при компиляции:
Вот сам код:
Ругается на строчку:
ссылка на объект не указывает на экземпляр объекта
if (File.Exists(file_name))
{
XmlDocument txt = new XmlDocument();
txt.Load(file_name);
XmlNodeList elemList = txt.GetElementsByTagName("name");
string attrVal = String.Empty;
for (int i = 0; i < elemList.Count; i++)
{
attrVal = elemList[i].Attributes["href"].InnerText;
System.Console.WriteLine(attrVal);
SQLiteCommand com = new SQLiteCommand("update big cityset name=@name where path=@path", m_dbConnection);
com.Parameters.Add(new SQLiteParameter("@path", match.Groups[1].Value + match.Groups[2].Value));
com.Parameters.Add(new SQLiteParameter("@name", attrVal));
com.ExecuteNonQuery();
}
}
}attrVal = elemList[i].Attributes["href"].InnerText;
Решение задачи: «Исключение "ссылка на объект не указывает на экземпляр объекта" при работе с XML»
textual
Листинг программы
if (elemList[i].Attributes["href"] != null) {
attrVal = elemList[i].Attributes["href"].InnerText;
// ...
}