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