Ben Paxton Ответов: 3

Сохраните XML - файл по указанному пути к файлу


Всем привет,

Я пытаюсь сохранить xml-файл в определенный файл
путь. Мне действительно удалось создать xml-файл, но не
там, где я хочу.

Вот что я использовал:

XmlTextWriter writer = new XmlTextWriter("test.xml", null);


Пожалуйста, любая помощь будет оценена!!

Herman<T>.Instance

Просто добавьте путь к имени файла

3 Ответов

Рейтинг:
2

JF2015

Итак, в чем же проблема? Просто измените переменную path, как показано ниже:

string path = "C:\\test.xml";
XmlTextWriter writer = new XmlTextWriter(path , null);


Рейтинг:
1

Member 12024777

Это лучшее решение, которое я нашел, чтобы сохранить xml "doc" хорошо отформатированным в файл "data.xml":

XmlDocument doc = new XmlDocument();
doc.LoadXml("<item><name>wrench</name></item>");
// Save the document to a file and auto-indent the output.
using (XmlTextWriter writer = new XmlTextWriter("data.xml", null)) {
    writer.Formatting = Formatting.Indented;
    doc.Save(writer);
}


Рейтинг:
0

Sandeep Mewara

Взгляните на это:
MSDN: XmlDocument.метод Save[^]
Поддержка MSDN: как изменить и сохранить XML с помощью класса XmlDocument в пакете SDK .NET Framework[^]
Видео: запись XML-файла[^]

Например:

//save xml file at the given location
xmlDoc.Save(@"E:\My Projects\Test\data.xml");