C# WinForm 创建XML文件方法总结
2010-12-08 13:19
363 查看
两种方法,看大家喜好选择吧:
方法一:
方法二:
上面两段代码中的getPath()是自定义的一个获取文件路径加名称的方法,请根据自己实际情况修改!
总的来说还是方法二比较容易理解,简单易用,也是我常用的方法!
希望对各位有所帮助!
方法一:
XmlDocument xmldoc = new XmlDocument(); XmlText xmltext; //声明 XmlNode xmlnode = xmldoc.CreateNode(XmlNodeType.XmlDeclaration, "", ""); xmlnode.InnerText += " encoding=\"GB2312\""; xmldoc.AppendChild(xmlnode); //添加根节点 XmlElement xmlelementroot = xmldoc.CreateElement("", "Config", ""); //根节点包含节点文本时会造成XML文档结构的混乱 //xmltext = xmldoc.CreateTextNode("配置信息"); //xmlelementroot.AppendChild(xmltext); xmldoc.AppendChild(xmlelementroot); //添加一个元素 XmlElement xmlelement1 = xmldoc.CreateElement("", "DTL", ""); xmltext = xmldoc.CreateTextNode("2010-10-25"); xmlelement1.AppendChild(xmltext); xmldoc.ChildNodes.Item(1).AppendChild(xmlelement1); //添加另一个元素 XmlElement xmlelement2 = xmldoc.CreateElement("", "DTF", ""); xmltext = xmldoc.CreateTextNode("2011-02-10"); xmlelement2.AppendChild(xmltext); xmldoc.ChildNodes.Item(1).AppendChild(xmlelement2); //保存 xmldoc.Save(getPath());
方法二:
XmlTextWriter xmlwriter = new XmlTextWriter(getPath(), Encoding.Default); xmlwriter.Formatting = Formatting.Indented; xmlwriter.Indentation = 4; xmlwriter.WriteStartDocument(); xmlwriter.WriteStartElement("", "Config", ""); xmlwriter.WriteStartElement("", "DTL", ""); xmlwriter.WriteString("2010-10-25"); xmlwriter.WriteEndElement(); xmlwriter.WriteStartElement("", "DTF", ""); xmlwriter.WriteString("2011-02-10"); xmlwriter.WriteEndElement(); xmlwriter.WriteEndElement(); xmlwriter.WriteEndDocument(); xmlwriter.Flush(); xmlwriter.Close();
上面两段代码中的getPath()是自定义的一个获取文件路径加名称的方法,请根据自己实际情况修改!
总的来说还是方法二比较容易理解,简单易用,也是我常用的方法!
希望对各位有所帮助!
相关文章推荐
- C#中自Photoshop样式的角度和高度选择器控件的创建方法(WinForm)
- C# WinForm应用程序降低系统内存占用方法总结
- C# — WinForm 退出方法总结
- [原创]C#操作Excel(创建、打开、读写、保存)几种方法的总结(一)
- C#中WinForm程序退出方法技巧总结
- C#中WinForm程序退出方法技巧总结(转)
- C#WinForm WebBrowser (二) 实用方法总结
- C#操作Excel(创建、打开、读写、保存)几种方法的总结
- C#Winform打开窗体的几种方法、注意事项的总结
- C#操作Excel(创建、打开、读写、保存)几种方法的总结
- 在C#中创建和读取XML文件的实现方法
- C#操作Excel(创建、打开、读写、保存)几种方法的总结
- C#WinForm 往线程里传参数的方法总结
- 【转载】C# Winform 跨线程更新UI控件常用方法总结
- C#操作Excel(创建、打开、读写、保存)几种方法的总结
- C# winform打开Excel文档的方法总结!
- C# Winform 跨线程更新UI控件常用方法总结(转)
- C# Winform 跨线程更新UI控件常用方法总结(转)
- C#中WinForm程序退出方法技巧总结
- C#调用NPOI创建Excel文档样式设置方法总结