xml文件保存与读取(最基础的方式)

一、从xml文件读取数据到Winform:

1、调用 using System.Xml;

2、XmlDocument xmlDoc = new XmlDocument();

3、xmlDoc.Load(Application.StartupPath + "\\ParaConfig.xml");

4、XmlElement xmlRoot = xmlDoc.DocumentElement;
5、XmlNode login = xmlRoot.ChildNodes[0];
6、 this.txb1.Text = login.Attributes["1"].Value;
      this.txb2.Text = login.Attributes["2"].Value;
      XmlNode Setup = xmlRoot.ChildNodes[1];
      this.cmb1.Text = Setup.Attributes["3"].Value;

            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load(Application.StartupPath + "\\ParaConfig.xml");
            XmlElement xmlRoot = xmlDoc.DocumentElement;
            XmlNode login = xmlRoot.ChildNodes[0];
            this.txbIPAddress.Text = login.Attributes["IP"].Value;
            this.txbUserName.Text = login.Attributes["Name"].Value;
            this.txbPassword.Text = login.Attributes["Password"].Value;
            XmlNode Setup = xmlRoot.ChildNodes[1];

            this.cmbImageOrien.Text = Setup.Attributes["ImageOrien"].Value;

二、将Winform中的数据保存到xml文档中

            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load(Application.StartupPath + "\\ParaConfig.xml");
            XmlElement xmlRoot = xmlDoc.DocumentElement;
            XmlNode login = xmlRoot.ChildNodes[0];
            login.Attributes["IP"].Value = this.txbIPAddress.Text;
            login.Attributes["Name"].Value = this.txbUserName.Text;
            login.Attributes["Password"].Value = this.txbPassword.Text;
            XmlNode Setup = xmlRoot.ChildNodes[1];

            Setup.Attributes["ImageOrien"].Value = this.cmbImageOrien.Text;            //保存上面的修改                xmlDoc.Save(Application.StartupPath + "\\ParaConfig.xml"); 

保存与读取是同一种方法的不同表示;

原文地址:https://www.cnblogs.com/kaqiu/p/9120869.html

时间: 2024-10-05 03:38:12

xml文件保存与读取(最基础的方式)的相关文章

Xml文件保存值不能及时更新

今天在Xml文件中修改了一个值,调试时,发现读取的不是最新值.经过各种调试,还是不能解决.只好把文件项目给编译了一遍,在调试时,把在及时窗口,把变量值给改了一下啊,就是可以读到最新配置了.停止程序,在次启动调试,发现也是新值,在刷新了几次,发现还是一直都没问题.XMl利弊兼有啊.以后修改Xml文件了,全部编译才是王道,不然总是有莫名其妙的问题.再次申明啊,要小心啊. Xml文件保存值不能及时更新

详解xml文件描述,读取方法以及将对象存放到xml文档中,并按照指定的特征寻找的方案

主要的几个功能: 1.完成多条Emp信息的XML描述2.读取XML文档解析Emp信息3.将Emp(存放在List中)对象转换为XML文档4.在XML文档中查找指定特征的Emp信息 dom4j,jaxen 官网下载页面: http://sourceforge.net/projects/dom4j/files/dom4j-2.0.0-ALPHA-2/ 也可以在网盘上面下载:http://yunpan.cn/cwaNde7UYN83d  提取码 e247 1 完成多条Emp信息的XML描述 1.1 问

使用xml文件保存DevExpress皮肤选择

上篇随笔中写了如何使用DevExpress的皮肤控件,选择一个皮肤之后,如果不保存在本地,下次打开程序还需要重新选择,选择皮肤也就没有意义了,于是想到使用xml文件方式保存皮肤,代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;

python基础:json文件保存与读取

一.将数据保存为.json文件 1 model={} #数据 2 with open("./hmm.json",'w',encoding='utf-8') as json_file: 3 json.dump(model,json_file,ensure_ascii=False) 4 二.读取.json文件 1 model={} #存放读取的数据 2 with open("./hmm.json",'r',encoding='utf-8') as json_file:

Delphi INI文件保存与读取

//需要引用IniFiles uses system.IniFiles; //保存INI配置文件 procedure TForm1.btnSaveClick(Sender: TObject); var myIniFile: TIniFile; filepath: string; begin filepath := ExtractFilePath(Application.Exename) + 'DBConfig.ini'; //取得ini文件的路径 myIniFile := TIniFile.Cr

【经验】Delphi INI文件保存与读取

//需要引用IniFiles uses system.IniFiles; //保存INI配置文件 procedure TForm1.btnSaveClick(Sender: TObject); var myIniFile: TIniFile; filepath: string; begin filepath := ExtractFilePath(Application.Exename) + 'DBConfig.ini'; //取得ini文件的路径 myIniFile := TIniFile.Cr

【U1结业机试题】新闻内容管理系统:解析XML文件读取Html模版生成网页文件

一.作业要求: 1.在xml文件中创建新闻节点news,包含标题.作者.日期.正文等信息 2.创建HTML模板文件 3.读取xml中所有新闻信息,并使用新闻信息替换模板文件中占位符,从而为每一条新闻生成一个HTML静态页面 二.参考思路: 阶段1:创建xml 添加测试记录不少于三条 阶段2:创建HTML模板文件 阶段3:从xml读取新闻信息,保存在泛型集合中 阶段4:读取模板文件 训练要点: Reader类 需求说明: 读取HTML模板文件news.template,为使用新闻信息替换其中的占位

List<T>保存为XML文件

今天我们学习怎样把List<T>写成一个XML文件保存起来.因为我们在做动态网站开发时,需要对一些不太常变化的数据产生为XML文件,让程序直接去读取,而不是每次是SQL数据库取. 为了解决一个问题,我们得需先创建一个自定义的Result()在ASP.NET MVC中.这个Result操作可以继承ActionResult或者ContentResult. 代码: class XmlResult<T> : ActionResult { public T Data { private ge

python读取,写入和更新xml文件

VOC数据集的标注文件都是xml格式,最近需要频繁处理xml文件的读取和更新,整理下python处理xml文件的方法. XML 指可扩展标记语言(eXtensible Markup Language), 被设计用来传输和存储数据.python中有三个模块解析xml文件:DOM, ElementTree,SAX 1. DOM(Document Object Model) DOM是个跨平台的标准模型,W3C定义了DOM模型里的概念.DOM将XML数据在内存中解析成一个树,通过对树的操作来操作XML.