Как привести в порядок текст .Net XmlDocument перед записью его в файл? - PullRequest
0 голосов
/ 11 августа 2011

Использование класса XmlDocument: http://msdn.microsoft.com/en-us/library/system.xml.xmldocument(VS.85).aspx

Как мне привести в порядок текст XML, чтобы он был правильно вставлен и помещен в новые строки перед вызовом Save ()?

1 Ответ

1 голос
/ 11 августа 2011

Используйте перегрузку Save (), которая принимает XmlWriter , и настройте XmlWriter, используя экземпляр XmlWriterSettings . Например

 XmlWriterSettings settings = new XmlWriterSettings();
 settings.Indent = true;
 settings.IndentChars = "  ";
 settings.NewLineOnAttributes = true;

 //Using XmlWriter to create xml file.
 using (XmlWriter writer = XmlWriter.Create("some-file.xml",settings))
 {
  doc.Save(writer)
 }
...