标题:如何在winform中向XML文件插入数据啊?
只看楼主
williamweng
Rank: 1
等 级:新手上路
帖 子:34
专家分:2
注 册:2010-10-7
结帖率:83.33%
已结贴  问题点数:5 回复次数:2 
如何在winform中向XML文件插入数据啊?
知道怎么用winform创建一个XML文件了,就是不知道怎么继续向已有的XML文件里继续插入数据啊?
程序代码:
XmlTextWriter writer = new XmlTextWriter("hello.xml", System.Text.Encoding.UTF8);
                writer.WriteStartDocument(true);
                writer.Formatting = Formatting.Indented;
                writer.Indentation = 2;
                writer.WriteStartElement("Table");
                createNode(IDTextBox.Text, nameTextBox.Text, gender.Text, writer);
                writer.WriteEndElement();
                writer.WriteEndDocument();
                writer.Close();
                MessageBox.Show("XML File created ! ");
搜索更多相关主题的帖子: 如何 
2012-02-19 12:47
xydddaxia
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:33
帖 子:466
专家分:2307
注 册:2009-3-20
得分:5 
public static void addXmlTtem(string parentNode, string newNode, string filepath)
        {
            XmlDocument doc = new XmlDocument();
            doc.Load(filepath);
            XmlNode list = doc.GetElementsByTagName(parentNode)[0];
            XmlElement el = doc.CreateElement(newNode);
            //添加属性
            el.SetAttribute("属性1", "值1");
            el.SetAttribute("属性2", "值2");
            el.SetAttribute("属性3", "值3");
            ...
            ...
            ...
            //添加节点
            list.AppendChild(el);
            doc.Save(filepath);
        }

站在春哥的肩膀上
2012-02-20 09:42
williamweng
Rank: 1
等 级:新手上路
帖 子:34
专家分:2
注 册:2010-10-7
得分:0 
回复 2楼 xydddaxia
多谢!
2012-02-23 09:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-361172-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056197 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved