如何在完全为空的现有.xml文件中编写内容?

时间:2014-10-13 07:20:42

标签: c# .net xml

如何在现有的.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>

我该怎么做?

1 个答案:

答案 0 :(得分: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);