我想制作一个xml文件,如:
<?xml version="1.0" encoding="Windows-1252" ?>
<settings>
<typeofsetting>
<wordname="add" />
</typeofsettings>
</settings>
Run Code Online (Sandbox Code Playgroud)
这wordname取决于用户的需求.我如何创建一个用户可以生成他们想要的XML文件的应用程序.有什么好办法吗?
在wordname没有用户定义它来自数据库的应用程序有内置的.
在C#win-forms中他们是否有任何好的做法?
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");
}
Run Code Online (Sandbox Code Playgroud)
您可以调整此示例以满足您的需求.