C#实现xml文件的读取与写入简单实例
本文实例讲述了C#实现xml文件的读取与写入方法。分享给大家供大家参考。具体如下:
//DataTable DateSet 都可以用来读取xml数据和写入xml数据 protected voidButton1_Click(object sender, EventArgs e) { DataTabledt = new DataTable("Employee"); DataColumndcID = new DataColumn("ID", typeof(string)); DataColumndcName = new DataColumn("NAME", typeof(string)); DataColumndcAGE = new DataColumn("AGE", typeof(string)); DataColumndcDEPT = new DataColumn("DEPT", typeof(string)); dt.Columns.AddRange(new DataColumn[] {dcID, dcName, dcAGE, dcDEPT }); DataRowdr = dt.NewRow(); dr["ID"]= "3"; dr["NAME"]= "chen"; dr["AGE"]= "21"; dr["DEPT"]= "技术部"; dt.Rows.Add(dr); DataSetds2 = new DataSet(); ds2.Tables.Add(dt); DataSetds = new DataSet(); ds.ReadXml(Server.MapPath("Employee.xml")); ds.Merge(ds2);//合并数据 ds.WriteXml(Server.MapPath("Employee.xml")); Page.ClientScript.RegisterStartupScript(GetType(), "", "alert('写入成功')",true); } protected voidButton2_Click(object sender, EventArgs e) { DataSetds = new DataSet(); ds.ReadXml(Server.MapPath("Employee.xml")); GridView1.DataSource = ds; GridView1.DataBind(); }
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
C# 读写XML(代码分享)
读XML XmlDocument xd = new XmlDocument(); string fileName = @"D:\test.xml"; xd.Load(fileName); XmlNodeList xmlNoteList = xd.GetElementsByTagName("user"); List<User> users = new List<User>(); foreach (XmlElement item in xmlNo
-
C# XML操作 代码大全(读XML,写XML,更新,删除节点,与dataset结合等)第1/2页
已知有一个XML文件(bookstore.xml)如下: Corets, Eva 5.95 1.插入节点 往节点中插入一个节点: 复制代码 代码如下: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找 XmlElement xe1=xmlDoc.CreateElement(
-
C#中XmlTextWriter读写xml文件详细介绍
XmlTextWriter类允许你将XML写到一个文件中去.这个类包含了很多方法和属性,使用这些属性和方法可以使你更容易地处理XML.为了使用这个类,你必须首先创建一个新的XmlTextWriter对象,然后你可以将XML片断加入到这个对象中.这个类中包含了不少的方法用于将各种类型的XML元素添加到XML文件中,下表给出了这些方法的名字和描述情况: 方法 描述 WriteStartDocument 书写版本为"1.0"的 XML 声明 WriteEndDocument 关闭任何打开的元
-
C#通过DataSet读写xml文件的方法
本文实例讲述了C#通过DataSet读写xml文件的方法.分享给大家供大家参考.具体实现方法如下: DataSet ds = new DataSet(); //读取Xml文件 ds.ReadXml(Server.MapPath("xml/song.xml")); //生成Xml文件 ds.WriteXml(Server.MapPath("xml/song_bak.xml")); 希望本文所述对大家的C#程序设计有所帮助.
-
C#操作读取、写入XML文档的实用方法
本文给大家分享一下C#操作(读取.写入)XML文档的实用方法,这种方法主要是对比较规范的XML文档进行操作,因为它(XML文档)和类对象是严格对应的,否则在反序列或序列化的时候会出现错误.其他的不用多说,直接看示例代码吧: using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using
-
C#通过XML节点属性/属性值读取写入XML操作代码实例
1.XML的内容如下: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8" ?><root> <title> <settings id = "0" name = "显示文字">欢迎您!智慧服务,互动体验......</settings> <settings id = "1" name
-
C# 创建,读取,写入XML文件
Xml文件如下: <?xml version="1.0" encoding="utf-8"?> <Advertisements> <Ad> <ImageUrl>001.jpg</ImageUrl> <NavigateUrl>001.aspx</NavigateUrl> <Impressions>10</Impressions> <Keyword>g
-
C#实现提高xml读写速度的方法
本文实例讲述了C#实现提高xml读写速度的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: dim domxmldocument as system.xml.xmldocument dim tmppath as string = apptempfilepath dim xmlfile as string = tmppath + "\testxml.xml" '窗体加载事件 private sub testxml_load(byval sender
-
C#实现xml文件的读取与写入简单实例
本文实例讲述了C#实现xml文件的读取与写入方法.分享给大家供大家参考.具体如下: //DataTable DateSet 都可以用来读取xml数据和写入xml数据 protected voidButton1_Click(object sender, EventArgs e) { DataTabledt = new DataTable("Employee"); DataColumndcID = new DataColumn("ID", typeof(string))
-
Android持久化技术之文件的读取与写入实例详解
本文实例分析了Android持久化技术之文件的读取与写入操作.分享给大家供大家参考,具体如下: 1.文件存储 (1)在Android的持久化技术中,文件存储是最基本的一种数据存储方式. (2)对存储的内容部做任何处理,原样存储到文件中. (3)Context提供了文件写入与读取的方法,openFileOutput:写入到文件:openFileInput:从文件中读取. (4)文件写入时模式有多种:比如是覆盖写入还是追加写入等. (5)写入的文件默认存储在/data/data/报名/files/目
-
Python中文件的读取和写入操作
从文件中读取数据 读取整个文件 这里假设在当前目录下有一个文件名为'pi_digits.txt'的文本文件,里面的数据如下: 3.1415926535 8979323846 2643383279 with open('pi_digits.txt') as f: # 默认模式为'r',只读模式 contents = f.read() # 读取文件全部内容 print contents # 输出时在最后会多出一行(read()函数到达文件末会返回一个空字符,显示出空字符就是一个空行) print '
-
使用Python对Dicom文件进行读取与写入的实现
Pydicom 单张影像的读取 使用 pydicom.dcmread() 函数进行单张影像的读取,返回一个pydicom.dataset.FileDataset对象. import os import pydicom # 调用本地的 dicom file folder_path = r"D:\Files\Data\Materials" file_name = "PA1_0001.dcm" file_path = os.path.join(folder_path,fi
-
聊聊Python对CSV文件的读取与写入问题
今天天气"刚刚好"(薛之谦么么哒),无聊的我翻到了一篇关于csv文件读取与写入的帖子,作为测试小白的我一直对python情有独钟,顿时心血来潮,决定小搞他一下,分享给那些需要的小白,对于python大神们来说,简直就是小儿科,对于我这种测试小白,看到代码就如同打了鸡血一样,恩恩,好东西,好东西! csv文件的读取: 前期工作:在定义的py文件里边创建一个excel文件,并另存为csv文件,放入三行数据,我这里是姓名+年龄(可以自己随意写) 首先我们要在python环境里导入csv板块(
-
Python 文本文件与csv文件的读取与写入
目录 一.文本文件读取与写入 1读取文件的read()方法 2读取文件的readline()方法 3读取文件的readlines()方法 4写入文件的write()方法 5写入文件的writelines()方法 二.csv文件读取与写入 一.文本文件读取与写入 1 读取文件的 read() 方法 file_object.read([size]) file_object 表示文件对象 size 表示读取数据的长度,单位是字节,如果size省略则读至文件尾 返回值是读取到的字符串 2 读取文件的 r
-
Python 文本文件与csv文件的读取与写入
目录 一.文本文件读取与写入 1 读取文件的 read() 方法 2 读取文件的 readline() 方法 3 读取文件的 readlines() 方法 4 写入文件的 write() 方法 5 写入文件的 writelines() 方法 二.csv文件读取与写入 一.文本文件读取与写入 1 读取文件的 read() 方法 file_object.read([size]) file_object 表示文件对象 size 表示读取数据的长度,单位是字节,如果size省略则读至文件尾 返回值是读取
-
java在文件尾部追加内容的简单实例
如下所示: import java.io.FileWriter; import java.io.IOException; import java.io.RandomAccessFile; /** * 将内容追加到文件尾部. * @author haicheng.cao * */ public class AppendToFile { /** * A方法追加文件:使用RandomAccessFile */ public static void appendMethodA(String fileNa
-
php下载文件,添加响应头的简单实例
如下所示: //下载,添加响应头信息 header('Content-type:application/octet-stream'); header('Content-Disposition:attachment;filename="'.basename($file).'"'); header('Content-Length:'.filesize($file)); readfile($file); 以上就是小编为大家带来的php下载文件,添加响应头的简单实例的全部内容了,希望对大家有所
-
读大数据量的XML文件的读取问题
而如果使用XMLReader的话,不需要缓存,读取速度很快,但是如果要查询就不那么方便了,不支持XPath,只能通过Reader()方法前向循环.为了避免以上两种方法的缺点,想出以下方案: 1.先使用XMLReader将XML文件的内容读取到一个链表中. 2.查询的时候查询链表就可以了(可以在定义链表的类中定义查询函数,要查询的时候直接调用函数就可以了,非常方便). 结果证明:速度和查询效果都很好.
随机推荐
- mac git xcrun error active developer path 错误
- DataList中TextBox onfocus调用后台void静态方法及获取相应行数
- Python3使用requests包抓取并保存网页源码的方法
- 详解Weex基于Vue2.0开发模板搭建
- Windows 2003下提高FSO的安全性
- Windows Sever 2012下Oracle 12c安装配置方法图文教程
- ASP.net 路径问题 详细说明
- asp.net开发与web标准的冲突问题的一些常见解决方法
- PHP编写登录验证码功能 附调用方法
- Python自动化开发学习之三级菜单制作
- 轻松掌握Linux关机重启命令
- sql动态行转列的两种方法
- PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
- C#中方括号[]的语法及作用介绍
- 数据库 左连接 右连接 全连接用法小结
- Js+CSS 文字渐隐渐现显示
- 高内聚低耦合原则_动力节点Java学院整理
- ByteArrayInputStream简介和使用_动力节点Java学院整理
- iOS开发中UIWebView的加载本地数据的三种方式
- 在Linux上运行C#的方法