C#把Xml转换为DataSet的两种方法

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
下面给出两个实现XML数据转成DataSet的两个方法。

第1种:

//通过传入的特定XML字符串,通过 ReadXml函数读取到DataSet中。
protected static DataSet GetDataSetByXml(string xmlData)
{
           try
           {
               DataSet ds = new DataSet();

               using (StringReader xmlSR = new StringReader(xmlData))
               {

                   ds.ReadXml(xmlSR, XmlReadMode.InferTypedSchema); //忽视任何内联架构,从数据推断出强类型架构并加载数据

。如果无法推断,则解释成字符串数据
                   if (ds.Tables.Count > 0)
                   {
                       return ds;
                   }
               }
               return null;
           }
           catch (Exception)
           {
               return null;
           }
}

第2种:

/// 通过传入的xml文件路径(含文件名),将格式化的Xml文件自动读取转换为DataSet。
public static DataSet GetDataSetByXmlpath(string strXmlPath)
{
           try
           {
               DataSet ds = new DataSet();
               //读取XML到DataSet

               StreamReader sr = new StreamReader(strXmlPath, Encoding.Default);

               ds.ReadXml(sr);

               sr.Close();

               if (ds.Tables.Count > 0)
                   return ds;
               return null;
           }
           catch (Exception)
           {
               return null;
           }
}
DataSet Xml 互相转换 立即下载

相关推荐

C# DataSetXML文件的相互转换

C# DataSetXML文件的相互转换 DataSetXML文件的相互转换

c# 读取xmldataset

/把dataset转换为datatable。string[] endStrArray = new string[] { "</XML中结束符号>", "</XML中结束符号>" };DataSet ds = readXML(xml对应的路径文件);if (System.IO.File.Exists(xml对应路径))

vbloveshllm的专栏 1067

C# xmldataset转换的例子

C# xmldataset转换的例子 C# xmldataset转换的例子

XMLDataSet的相互转换

XMLDataSet的相互转换

huang714的专栏 646

C#.net读写XML文件

本文将会涉及3个方面的内容:        1.存取XML文件        2.XML文档对象模型        3.XMLDataSet        这里我们先介绍操作XML文件的两个对象:XmlTextReader和XmlTextWriter        打开和读取Xml文件使用到的对象就是XmlTextReader对象。下面的例子打开了与程序在同一路径下的一个例子文件sample.x

johncools的博客 4008

c# 加载xmldataset

/获取StrStream中的数据。//ds获取Xmlrdr中的数据。//读取文件中的字符流。1读取xml转换dataset

vbloveshllm的专栏 706

xml文件与dataset之间的转换

xml与实体类之间的转换xmldataset,datatable之间的转换

C#操作XML文件方法举例,dataset转换XML

c#修改xml,datasetxml文件的转换

C# | JSON格式与XML格式互相转换

JSON格式与XML格式是目前互联网上使用最为广泛的数据交换格式之一,而两种格式各自有着自己的特点和优势。在实际开发中,我们经常需要将数据在不同的系统或模块之间进行传递和转换,而JSON格式和XML格式的互相转换是一项非常基础和必要的技能。同时,对于需要将数据存储在不同的介质中的应用场景,比如在移动端本地存储数据,或者在服务器端将数据保存到文件或数据库中,也需要将JSON或XML格式进行相应的转换。因此,熟练掌握JSON与XML格式互相转换方法对于开发人员来说是非常重要的。

猿长大人 6497

XML格式的字符串和DataSet之间的相互转换

1.xml转换DataSet stringstrXML="<DataRow><Rowid=\"2\"name=\"name2\"/><Rowid=\"1\"name=\"name1\"/></DataRow>";DataSetds=newDataS...

aup72308的博客 230

C#中将DataSet的内容写成XML时如何格式化字段数据

可以采用下列两种作法:◆使用XmlConvert类。◆将一个XSLT转换套用至DataSet数据的XML表示。如图:// 导入命名空间。using System.Xml;using System.Data.SqlClient;using System.IO;private void btnWriteDataSetToXml_Click(object sender, EventArgs e){ string myXmlFile = @"C:\DataSetOutputXml.xml"; try {  // 建

步行者的专栏 874

C# 生成 XML

方法string xmlPath = HttpContext.Current.Server.MapPath(PubFun.XmlDataPath).ToString();//获取路径             string FilePath = "";

411
上一篇: Asp.Net 三层式Web应用程序开发
下一篇: asp.net使用DataSet数据集插入记录
百炼成钢百忍成佛
博客等级 码龄23年 144粉丝 151原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值