如何用Winform生成一个XML文件

来源:百度知道 编辑:UC知道 时间:2024/04/29 18:07:28
功能:在窗口中输入一些简单数据,然后在一个路径下生成一个写好的包含以上数据的XML文件
能否具体一点,比如说其中增加N个节点,怎么添加?

static void Main(string[] args)
{
XmlDocument xmldoc = new XmlDocument();
//声明节
XmlDeclaration dec = xmldoc.CreateXmlDeclaration("1.0", "utf-8", null);
xmldoc.AppendChild(dec);
//加入一个根节点
XmlElement xmlelem = xmldoc.CreateElement("Root");
xmlelem.SetAttribute("内容", "/你输入的内容/");
xmldoc.AppendChild(xmlelem);
xmldoc.Save(@"D:\1.xml");//你要保存的路径
}

自己把string组成xml的格式,然后当内容写到一个.xml的文件里面就成了.这算不上操作XML,只能算是简单的IO操作

先定义一个类

[Serializable]
public class TestA()
{
//定义您要保存的字段。
}

使用 System.Xml.Serialization.XmlSerializer 进行序列化。
读数据时反序列化。