推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

C# Win Form 实现XML文件读写

   2023-07-28 网络整理佚名1610
核心提示:4、完成根节点创建之后需要遍历,读取其中数据并写入XML文件为子节点,需要首先创建该元素,再通过添加子节点附加到元素之下,需要注意的是该节点中间数据如何写入:以上给出C#读取数据创建XML文件保存的基本过程及所需的核心XML操作类及方法,文件读取部分可直接将XML数据直接导入到C#对应的数据源中,按照数据库操作形式进行数据读取,或者找DOM要求以文档形式进行数据的读写操作。

= doc.("1.0", "utf-8", null);

3.创建根节点

= 文档(“”);

4、根节点创建完成后,需要遍历,读取其中的数据并写入到XML文件中

基本思想是创建元素,设置相应的元素属性,或者为元素添加子节点。

该元素本身是一个节点,具有三个子节点和两个属性

XmlNode childnode = doc.CreateElement("record");//创建record元素
XmlAttribute eattr = doc.CreateAttribute("event");//创建属性节点
attr.Value = fm.dataGridView1.Rows[j].Cells[0].Value.ToString();//设置属性值(取自datagirlview)
childnode.Attributes.Append(eattr);//附加属性到record节点

作为子节点,需要先创建元素,然后通过添加子节点的方式将其附加到元素上。 需要注意的是节点的中间数据如何写入:

mlNode sponsor = doc.CreateElement("sponsor");//子结点
sponsor.InnerText= fm.dataGridView1.Rows[j].Cells[2].Value.ToString();
childnode.AppendChild(sponsor);//将该节点附加到record节点下

由于篇幅限制,所有节点不再描述。 最后,需要将整个结构作为一个节点附加到根节点目录:

rootnode.AppendChild(childnode);//record作为子节点附加到根节点下
doc.AppendChild(rootnode);//根节点数据写入文档对象中
doc.InsertBefore(Declaration, doc.documentElement);//插入文件声明部分
doc.Save(filepath);//按照路径保存文件

以上展示了C#读取数据创建XML文件的基本流程以及所需的核心XML操作类和方法。 文件读取部分可以直接将XML数据导入到C#对应的数据源中,并按照数据库操作形式进行数据处理。 读取,或者找到DOM以文档的形式请求数据读写操作。 由于篇幅限制,我就不一一解释了。 如需讨论,请联系作者。

Win Form登录框在本地记住密码。 实现C# Win Form编程实现图片的数据库存储。 C# Win Form读取CSV文件数据。 C# Win Form 动态添加控件。

本头条号长期关注青少年节目资讯分享; 编程课程、材料、代码共享和青少年编程培训。 如果您对以上方面感兴趣,可以关注此头条号。 如果您有任何编程学习问题,可以联系作者,共同讨论。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON