как писать содержимое в существующий.xml файл, который полностью пуст? Я создаю новый файл с именем newXML.xml и сохраняю его путь в строке следующим образом:
File.Create(Application.StartupPath + @"newXML.xml");
string path=Application.StartupPath + @"newXML.xml";
теперь у меня есть некоторые XML-данные с тэгами xml, и я хочу сохранить эти данные в строку и записать эти данные в новый файл, который я создал с именем newXML.xml.
Данные, которые я хочу сохранить в строке, следующие:
<configuration>
<system.runtime.remoting>
<application name="Server">
<client>
</client>
</application>
</system.runtime.remoting>
</configuration>
Как я могу это сделать?
Взгляните на класс XDocument.
XDocument xml = new XDocument(
new XElement("configuration",
new XElement("system.runtime.remoting",
new XElement("application",
new XAttribute("name", "Server"),
new XElement("client")))));
xml.Save(//Stream to save file);
XDocument
а затем сохранить его чем-то вродеxDocument.Save(Application.StartupPath + @"newXML.xml")
? msdn.microsoft.com/library/bb345830.aspx