我想创建一个xml文件,如:
<?xml version="1.0" encoding="Windows-1252" ?>
<settings>
<typeofsetting>
<wordname="add" />
</typeofsettings>
</settings>
wordname
可能取决于用户的需求。我如何创建一个用户可以生成他们想要的XML文件的应用程序。有什么好办法吗?
wordname
非用户定义它来自应用程序内置的数据库。
他们有什么好的做法可以用C#win-forms做到这一点吗?
答案 0 :(得分:6)
using System.Xml.Linq;
...
public void Foo()
{
var doc = new XDocument(
new XDeclaration("1.0", "Windows-1252", "yes"),
new XElement("settings",
new XElement("typeofsetting",
new XElement("word", new XAttribute("name", "add")))));
doc.Save("SomeFile.xml");
}
您可以根据自己的需要调整此示例。
答案 1 :(得分:4)
创建xml的简单方法之一