Вот мой дал XML: -Добавление дочернего узла внутри узла XML с помощью C#
<?xml version="1.0" encoding="utf-8"?>
<Processes>
<Process Name="Process1" Namespace="" Methodname="">
<Validations/>
<Transformations/>
<Routings/>
</Process>
</Processes>
Я хочу, чтобы добавить новый узел Validation внутри Validations и для этого я написал следующий код: -
XmlDocument originalXml = new XmlDocument();
originalXml.Load(@"C:\Users\Sid\Desktop\Process\Process1.xml");
XmlNode Validations = originalXml.SelectSingleNode("/Processes/Process[Name="Process1"]/Validations");
XmlNode Validation = originalXml.CreateNode(XmlNodeType.Element, "Validation",null);
Validation.InnerText = "This is my new Node";
Validations.AppendChild(Validation);
originalXml.Save(@"C:\Users\Sid\Desktop\Process\Process1.xml");
Но, я получаю сообщение об ошибке в строке «Validations.AppendChild (проверка)» в качестве объекта не задана ссылка на экземпляр объекта. Пожалуйста, предложите какой-то способ исправить это.
Спасибо, что сработало :) –
большое счастливое кодирование – Mostafiz