Как записать содержимое в существующий XML-файл, который полностью пуст?

1

как писать содержимое в существующий.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>

Как я могу это сделать?

  • 0
    stackoverflow.com/questions/284324/...
  • 2
    Вы должны сделать это таким образом? Почему бы не заполнить XDocument а затем сохранить его чем-то вроде xDocument.Save(Application.StartupPath + @"newXML.xml")? msdn.microsoft.com/library/bb345830.aspx
Показать ещё 3 комментария
Теги:

1 ответ

4
Лучший ответ

Взгляните на класс 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);
  • 0
    Спасибо за поддержку. Моя проблема была решена.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню