C# XmlDocument: как сохранить в файл

Чтобы сохранить XmlDocument в файл на C#, вы можете использовать следующие методы:

Метод 1: использование метода Save

XmlDocument xmlDoc = new XmlDocument();
// Load or create your XmlDocument
xmlDoc.Save("path/to/file.xml");

Метод 2: использование XmlWriter

XmlDocument xmlDoc = new XmlDocument();
// Load or create your XmlDocument
XmlWriterSettings settings = new XmlWriterSettings
{
    Indent = true,
    IndentChars = "\t"
};
using (XmlWriter writer = XmlWriter.Create("path/to/file.xml", settings))
{
    xmlDoc.WriteTo(writer);
}

Метод 3: использование FileStream

XmlDocument xmlDoc = new XmlDocument();
// Load or create your XmlDocument
using (FileStream fileStream = new FileStream("path/to/file.xml", FileMode.Create))
{
    xmlDoc.Save(fileStream);
}

Метод 4: использование StreamWriter

XmlDocument xmlDoc = new XmlDocument();
// Load or create your XmlDocument
using (StreamWriter streamWriter = new StreamWriter("path/to/file.xml"))
{
    xmlDoc.Save(streamWriter);
}