Довольно новый для кодирования, не уверен, где я здесь ошибся. Приложение Строит, но сбой происходит во время выполнения с ошибкой: «Ссылка на объект не установлена в экземпляр объекта».При создании экземпляра XmlDocument, почему я не могу использовать SelectSingleNode («String»). InnerText более одного раза?
Если я прокомментирую переменную test2 и второе условие, то приложение делает то, что я хочу. Когда я отказываюсь от комментариев выше, я получаю исключение.
В конце концов мне понадобится построить что-то подобное для 30-ти галочек.
Любая помощь была бы принята с благодарностью.
XmlDocument xDoc = new XmlDocument();
xDoc.Load(@"\\LEWBWPDEV\\ComplianceXmlStorage\\test.xml");
string test1 = xDoc.SelectSingleNode("Introduction/Topic1").InnerText;
string test2 = xDoc.SelectSingleNode("Introduction/Topic2").InnerText;
if (test1 == "Yes")
{
checkBox1.CheckState = CheckState.Checked;
}
if (test2 == "Yes")
{
checkBox2.CheckState = CheckState.Checked;
}
Спасибо за ответ. Таким образом, он проверяет, является ли узел не нулевым, и если он содержит строку текста. –