Добрый вечер господа программисты!
Такая проблема, есть существующий файл:
<?xml version="1.0" encoding="utf-8" ?>
<DBSettings>
<connectionString>
<Database>Database=vasia;</Database>
<HostName>Data Source=192.168.0.101;</HostName>
<UserName>User Id=root;</UserName>
<Password>Password=root</Password>
</connectionString>
<BaseFolder>С:\\Firma</BaseFolder>
<OrderPath>C:\\myorder.docx</OrderPath>
</DBSettings>
пытаюсь изменить innertext в теге OrderPath таким кодом:
XmlDocument doct = new XmlDocument();
doct.Load(_appSet);
XmlNode fol = doct.DocumentElement.SelectSingleNode("OrderPath");
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
fol.InnerText = openFileDialog1.FileName;
doct.Save(_appSet);
}
но текст внутри тега не меняется.
если провожу точно такие же манипуляции с тегом BaseFolder, то все работает...
Подскажите, плз, в чем причина.
разрабатываю под .net 2