Исключение "ссылка на объект не указывает на экземпляр объекта" при работе с 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; // ... }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д