社区
C#
帖子详情
DataSet 操作 xml
fmjwn
2006-10-23 11:55:01
如何用DataSet 操作 如下xml
<root>
<c1></c1>
<group1>
<xm></xm>
<zw></zw>
</group1>
</root>
变为
<root>
<c1>kfab</c1>
<group1>
<xm>wq</xm>
<zw>kf</zw>
</group1>
<group1>
<xm>ui</xm>
<zw>yh</zw>
</group1>
</root>
...全文
323
8
打赏
收藏
DataSet 操作 xml
如何用DataSet 操作 如下xml 变为 kfab wq kf ui yh
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
8 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
flyin2006
2006-10-23
打赏
举报
回复
Xml类里面有方法 可以实现
就是用 XMLPath找到位置 然后加Attribute
http://blog.csdn.net/flyin2006/category/239149.aspx
直接的答案不晓得有没有人给你 我认为你主要要看看这个类 大概就晓得怎么做了
jetxia
2006-10-23
打赏
举报
回复
这个 用xmldocment 来解决吧
dataset 不好弄
ustbwuyi
2006-10-23
打赏
举报
回复
顶......
BSC
2006-10-23
打赏
举报
回复
向XML文件中添加了一条记录,同时给7个列赋值:
bool b;
b = OperateXmlByDataSet.WriteXmlByDataSet(
@"xml/xml_xmlDB.xml", //XML文件地址
new string[]{
"name", //姓名字段
"peopleNum", //人数字段
"address", //地址字段
"description", //描述字段
"require", //需求字段
"deadLine", //结束时间字段
"IsMarried" //婚否字段
},
new string[]{
"Asp.net程序员", //姓名字段值
"2", //人数字段值
"建国路", //地址字段值
"B/S结构程序", //描述字段值
"asp.net c#等", //需求字段值
DateTime.Now.ToShortDateString(), //结束时间字段值
"false" //婚否字段值
});
BSC
2006-10-23
打赏
举报
回复
读取到一个没有排序和筛选的DataSet。
DataGrid1.DataSource = OperateXmlByDataSet.GetDataSetByXml(@"xml/xml_xmlDB.xml");
DataGrid1.DataBind();
以下代码读到的数据是经过筛选和排序的:
DataGrid1.DataSource = OperateXmlByDataSet.GetDataViewByXml(
@"xml/xml_xmlDB.xml", //XML文件路径
"name = 'Asp.net'", //条件:name列值为Asp.net
"peopleNum desc"); //按peopleNum列降序排列
DataGrid1.DataBind();
BSC
2006-10-23
打赏
举报
回复
读取XML的数据到DataSet中的方法,仅供参考
#region GetDataSetByXml
/// <summary>
/// 读取xml直接返回DataSet
/// </summary>
/// <param name="strXmlPath">xml文件相对路径</param>
/// <returns></returns>
public static DataSet GetDataSetByXml(string strXmlPath)
{
try
{
DataSet ds = new DataSet();
//读取XML到DataSet
ds.ReadXml(GetXmlFullPath(strXmlPath));
if(ds.Tables.Count > 0)
{
return ds;
}
return null;
}
catch(Exception)
{
return null;
}
}
#endregion
lovefootball
2006-10-23
打赏
举报
回复
http://www.5250.com/txt/C/593420.html
andybogard
2006-10-23
打赏
举报
回复
在XML里先GetElementByTagName找到group1然后用CloneNode(true)它,
然后用Append加到最后
相关推荐
C# Winform中
Dataset
操作
xml
的投票系统
(最近发现有朋友评论说是公司网站,的确!不过是公司网站两个不同风格的首页之间进行投票。下载的朋友请仔细了解程序)C# 中
Dataset
操作
xml
的投票系统C# 中
Dataset
操作
xml
的投票系统C# 中
Dataset
操作
xml
的投票系统C# 中
Dataset
操作
xml
的投票系统C# 中
Dataset
操作
xml
的投票系统
一个通过
DataSet
操作
XML
的类
一个通过
DataSet
操作
XML
的类 这段时间写的项目每次都要用到
XML
保存一些配置,而每次
操作
XML
都觉得挺麻烦,没有数据库那么顺手。后来发现用
DataSet
操作
XML
很方便,而且灵活性比较好,于是写了一个
操作
XML
的类,用来应付一般的
XML
操作
(源码下载附件)。 1 基本思路 其实用
DataSet
操作
XML
,归根到底就是对
DataSet
里的表格,行,列等进行
操作
,然后用DataS...
一个通过
DataSet
操作
XML
的类(原创)
这段时间写的项目每次都要用到
XML
保存一些配置,而每次
操作
XML
都觉得挺麻烦,没有数据库那么顺手。后来发现用
DataSet
操作
XML
很方便,而且灵活性比较好,于是写了一个
操作
XML
的类,用来应付一般的
XML
操作
(源码下载附件)。 1 基本思路 其实用
DataSet
操作
XML
,归根到底就是对
DataSet
里的表格,行,列等进行
操作
,然后用
DataSet
里的东西重新写到
XML
中,从而实现编辑X
C#对
XML
操作
:使用
DATASET
写入一笔
XML
记录(2)
C#
操作
XML
初步(5) 第二章:往现有
XML
文件添加记录另外C#又提供了一个更方便的方式让我们
操作
XML
,那就是
DATASET
其实我们可以这样认为,
DATASET
其实就是多个
XML
文件,通过
DATASET
一些内置的方法和属性
操作
XML
,非常灵活我们继续假设,现有一个
XML
文件,如下: outrace mypass trace mypass 则通
Xml
和
DataSet
互
操作
类
using System;using System.Data;using System.
Xml
;//***************************************// 作者: yangtang_newton//其实用
DataSet
操作
XML
,归根到底就是对
DataSet
里的表格,行,列等进行
操作
,//然后用
DataSet
里的东西重新写到
XML
中,从而实现编辑
XML
的目的。如果再
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2006-10-23 11:55
社区公告
让您成为最强悍的C#开发者