C#如何获取xml数据并转换为dataset

//获取xml数据,并转换为dataset
public static DataSet getConfig(string strXmlPath)
{
    string filePath = GetPhysicalPath();
    DataSet ds= ConvertXMLFileToDataSet(GetXmlFullPath(filePath));
    return ds;
}
 //将xml文件转换为DataSet
public static DataSet ConvertXMLFileToDataSet(string xmlFile)
{
    StringReader stream = null;
    XmlTextReader reader = null;
    try
    {
        XmlDocument xmld = new XmlDocument();
        xmld.Load(xmlFile);
        DataSet xmlDS = new DataSet();
        stream = new StringReader(xmld.InnerXml);
        //从stream装载到XmlTextReader
        reader = new XmlTextReader(stream);
        xmlDS.ReadXml(reader);
        //xmlDS.ReadXml(xmlFile);
        return xmlDS;
    }
    catch (System.Exception ex)
    {
        throw ex;
    }
    finally
    {
        if (reader != null)
         reader.Close();
    }
}

本文URL地址:http://www.bianceng.cn/Programming/csharp/201410/45572.htm

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, dataset
, stream
, xmldocument
, reader
xmltextreader
c站、c语言、cf、ch、c罗,以便于您获取更多的相关知识。

时间: 2024-09-19 08:59:39

C#如何获取xml数据并转换为dataset的相关文章

C# 获取xml数据,并转换为dataset

//获取xml数据,并转换为dataset public static DataSet getConfig(string strXmlPath) { string filePath = GetPhysicalPath(); DataSet ds= ConvertXMLFileToDataSet(GetXmlFullPath(filePath)); return ds; } //将xml文件转换为DataSet public static DataSet ConvertXMLFileToDataS

JavaScript获取XML数据的方法

 这篇文章主要介绍了JavaScript获取XML数据的方法,需要的朋友可以参考下 Hot.xml文件 :   代码如下: <?xml version="1.0" encoding="gb2312"?>  <root>  <item>  <name>刘亦菲</name>  <url>MingXing/LiuYiFei.htm</url>  <color>red</c

JavaScript获取XML数据附示例截图_javascript技巧

Hot.xml文件 : 复制代码 代码如下: <?xml version="1.0" encoding="gb2312"?> <root> <item> <name>刘亦菲</name> <url>MingXing/LiuYiFei.htm</url> <color>red</color> </item> <item> <name

jqgrid 分页查询-jqGrid 从后台能获取xml数据,但是前台grid数据就是显示不出来!页面有三条记录

问题描述 jqGrid 从后台能获取xml数据,但是前台grid数据就是显示不出来!页面有三条记录 5C 后台打印出来的数据:<Response> <transResult> <resultCode>1</resultCode> <resultInfoDesc>交易处理成功</resultInfoDesc> </transResult> <object class=""PageGrid"

使用JDBC4.0操作XML类型的字段(保存获取xml数据)的方法_java

在 Java SE 6 所提供的诸多新特性和改进中,值得一提的是为 Java 程序提供数据库访问机制的 JDBC 版本升级到了 4.0, 这个以 JSR-221 为代号的版本 , 提供了更加便利的代码编写机制及柔性 , 并且支持更多的数据类型 . JDBC 4.0 的新特性分为下述四类: 1. 驱动及连接管理 2. 异常处理 3. 数据类型支持 4. API 的变化 以上说这么都不是本文要讲的重点内容,下面给大家介绍jdbc4.0操作xml类型数据的方法,具体详情如下所示: 在JDBC4.0推出

使用PHP生成和获取XML格式数据

在做数据接口时,我们通常要获取第三方数据接口或者给第三方提供数据接口,而这些数据格式通常是以XML或者JSON格式传输,本文将介绍如何使用PHP生成XML格式数据供第三方调用以及如何获取第三方提供的XML数据. 生成XML格式数据 我们假设系统中有一张学生信息表student,需要提供给第三方调用,并有id,name,sex,age分别记录学生的姓名.性别.年龄等信息.   CREATE TABLE `student` (    `id` int(11) NOT NULL auto_increm

浅析.NET下XML数据访问新机制

xml|访问|数据 一.前言: XML作为Web服务的基石,其重要性自然是不言而喻的,它正日益被开发人员所重视.同时随着各类新兴开发工具的推出,XML数据的访问机制也变得越来越灵活多样..Net框架为开发人员提供了几种新的XML数据访问机制,每种机制都提供了不同的XML数据访问支持.所以对于开发人员而言,选择正确合适的XML数据访问机制变得相当重要,它会影响到项目开发的复杂度以及应用程序的整体效率. 大体来讲,.Net框架为开发人员提供了ADO.Net中的数据集XML数据访问机制和SqlData

XML基础之 DataSet加载XML数据文件

xml|加载|数据 在开发系统时,经常会有通过Code获取其Description,例如由错误号码获取错误信息. 这些错误信息可以存放到XML数据文件中,通过DataSet对象进行读取. 下面是读取的函数:   public string GetError(int ErrorId)  {   //在进行错误显示时,可以将错误号对应的文本描述放到一个XML   //文件中.这是支持多语言的一种通用方法.   //本示例从一个xml文件中取出数据,并获取指定ID号的错误描述.    string f

InfoPath开发实战(2):获取XML文件中的数据

本节的内容: 如何在InfoPath中使用数据连接来从XML文件中获取数据 如何通过代码来修改数据连接中的XML文件路径 打开Visual Studio 2008,以"InfoPath 2007表单模板"为项目模板新建一个项目. 项目创建完后,就会看到一个空空如也的mainifest.xsf文件,这就是InfoPath表单的设计区域,我们可以使用"工具箱"和"版式"面板来设计表单. 我们先不急于设计表单,而是添加一个数据连接.为了让示例更加有趣,