@Xymis

C#, Как добавить дочерний узел в XML?

Здравствуйте, игрался с XML на C# и вот уже второй час не могу решить проблему с добавлением дочернего узла заданному узлу-родителю. Помогите разобраться, заранее спасибо

XmlTextReader reader = new XmlTextReader(openFileDialog1.FileName);
            XmlDocument doc = new XmlDocument();
            doc.Load(openFileDialog1.FileName);

            while (reader.Read())

                if(textBox1.Text == reader.Name)
                {
                    XmlNode root = doc.ReadNode(reader);

                    XmlElement elem = doc.CreateElement("test_node");
                    elem.InnerText = "test_text";

                    root.AppendChild(elem);

                    StreamWriter file = new StreamWriter(path);
                    file.Write(doc.OuterXml);
                    file.Close();
                }
  • Вопрос задан
  • 197 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы