通过DataSet 来读写XML
来源:互联网 发布:手机淘宝宝贝排名查询 编辑:程序博客网 时间:2024/04/27 00:56
通过DataSet 来读写XML的相关代码,整理了一下。
内容比较简单,也最基础。 mark一下,以后查阅用。
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.IO;using System.Xml;using System.Xml.XPath;namespace WindowsApplication2{ class XmlReader { private string _filePath = @"C:\Test.xml"; // 读取XML public void ReadXmlFile() { if (File.Exists(_filePath)) { DataSet ds = new DataSet(); ds.ReadXml(_filePath); if (ds.Tables["MyTable"] != null) { DataTable dt = ds.Tables["MyTable"]; for (int i = 0; i < dt.Rows.Count; i++) { string str1 = dt.Rows[i]["Data1"].ToString(); //取得结点1的值 string str2 = dt.Rows[i]["Data2"].ToString(); //取得结点2的值 } } } } // 写入XML public void WriteXmlFile() { XmlTextWriter wr = null; try { DataSet ds = new DataSet("MyData"); DataTable tb = new DataTable("MyTable"); tb.Columns.Add("Data1", typeof(int)); tb.Columns.Add("Data2", typeof(string)); for (int i = 0; i < 5; i++) { DataRow r = tb.NewRow(); r["Data1"] = i; r["Data2"] = i.ToString(); tb.Rows.Add(r); } ds.Tables.Add(tb); wr = new XmlTextWriter(_filePath, System.Text.Encoding.UTF8); wr.Formatting = Formatting.Indented; wr.WriteStartDocument(); ds.WriteXml(wr); wr.WriteEndDocument(); } finally { if (wr != null) { wr.Close(); } } } }}
- 通过DataSet 来读写XML
- 通过MSXML来读写XML
- 通过MSXML来读写XML
- 通过构架dataSet读写有父子关系的xml文档
- DataSet读写XML文件
- 利用DataSet读写XML
- DataSet(四) 读写XML
- 使用DataSet读写xml
- 使用dataset读写xml
- 通过DataSet操作XML
- 通过DataSet 操作xml
- DataSet的XML文件读写
- IsolatedStorageFile 本地数据缓存 xml dataset 读写
- C# xml读写与dataset结合
- 一个通过DataSet操作XML的类
- 一个通过DataSet操作XML的类
- 通过DataSet读取XML的效率问题
- 通过DataSet读取XML的效率问题
- 多人在线游戏服务器端开发心得
- 图像处理(九)边缘检测(一)
- 内存泄露跟踪
- 如何在button事件后触发page_load
- Java程序员从笨鸟到菜鸟之(一百零三)java操作office和pdf文件(一)java读取word,excel和pdf文档内容
- 通过DataSet 来读写XML
- 使用CXTPDialogBase简单实现resize对话框
- 2.4内核中task_struct结构体全解
- 自己写的小型静态服务器
- Java调用ffmpeg进行视频转码
- 程序员自定义的一个头文件,怎样通过#include<xxx.h>调用而不是#include"xxx.h"
- 玩转Google开源C++单元测试框架Google Test(gtest)
- 不带框上传
- 更新 DataGridView 中修改过的Cell值到数据库中