`
minh456
  • 浏览: 63873 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ASP.NET将XML数据转换成DataTable

    博客分类:
  • C#
阅读更多
/// <summary>
        /// 获取部门列表
        /// </summary>
        /// <returns></returns>
        public DataTable getRTXDeptmentList()
        {
            util.RTXAction rtx = new util.RTXAction();
            string xmlstr = rtx.GetDepartmentlist();

            //GetDepartmentlist()返回XML

            //<Departments>

            //<Department Name = "测试部门1"/>

            //<Department Name = "测试部门2"/>

            //</Departments>

            XmlDocument xml = new XmlDocument();
            xml.LoadXml(xmlstr);

            DataTable dt = new DataTable();
            DataColumn dc = new DataColumn("deptname");
            dt.Columns.Add(dc);
            for (int i = 0; i < xml.ChildNodes[0].ChildNodes.Count; i++)
            {
                DataRow dr = dt.NewRow();
                dr["deptname"] = xml.ChildNodes[0].ChildNodes[i].Attributes["Name"].Value;
                dt.Rows.Add(dr);
            }
            return dt;
        }
分享到:
评论

相关推荐

    ASP.NET_XML深入编程技术

    ASP.NET可以使用ADO.NET访问XML数据,通过DataSet和DataTable对象加载XML,实现对XML数据的CRUD操作。此外,XML可以被用作DataSet的持久化格式,方便数据的存储和传输。 八、XML配置文件 ASP.NET应用程序广泛使用...

    .net操作xml GridView绑定xml

    在ASP.NET中,GridView控件可以绑定各种类型的数据源,包括XML。首先,需要将XML数据转换为适合GridView显示的数据格式,通常是DataTable或List。以下是如何使用LINQ to XML将XML数据转换为DataTable的示例: ```...

    ASP.NET应用:DataSet 和XML(DataSet and XML)--vs2003

    在ASP.NET中,DataSet和XML是两个关键的数据处理组件,它们在数据管理与交换中发挥着重要作用。 **DataSet** DataSet是ADO.NET框架中的一个核心组件,它提供了一种内存中的数据缓存,可以存储来自多种数据源的数据...

    ASP.NET_XML深入编程技术.rar

    XSLT则用于转换XML文档,将源XML转换为不同格式,如HTML、PDF或其他XML文档。 3. **LINQ to XML**:在C#中,LINQ(Language Integrated Query)为XML操作提供了简洁、直观的API。通过LINQ to XML,开发者可以方便地...

    ASP.NET 2.0 XML编程指南

    - ASP.NET 2.0引入了控件数据绑定,可以直接将XML数据源绑定到网页控件,如GridView或Repeater,简化了数据显示。 5. **XML Web Services** - ASP.NET 2.0支持创建和消费XML Web服务,这使得不同平台和应用程序...

    asp.net c # 将数据导出到xml,并从xml导入数据

    根据给定的信息,本文将详细解释如何在ASP.NET与C#环境下使用ADO.NET技术实现数据与XML文件之间的导入与导出操作。此过程涉及到ADO.NET中的`DataSet`对象及其相关属性与方法、XML序列化机制以及如何通过编程手段管理...

    asp.net XML编程

    ASP.NET的XMLDataSource控件可以将XML数据源绑定到网页上的控件,如GridView或TreeView,无需编写复杂的代码即可实现数据展示和操作。 8. ADO.NET与XML ADO.NET提供了一套完整的接口来处理关系数据库,同时也支持...

    【ASP.NET编程知识】asp.net实现XML文件读取数据绑定到DropDownList的方法.docx

    总之,ASP.NET中的XML文件读取和数据绑定是一个常见的任务,通过使用DataTable和DataView,我们可以轻松地将XML数据呈现到用户界面,如DropDownList控件。同时,Web.config文件的配置使得XML文件路径的管理更加灵活...

    ASP.NET XML高级编程

    7. **XML数据绑定**:在ASP.NET Web Forms中,可以将XML数据绑定到控件,如GridView或TreeView,以便在用户界面中显示和交互。数据绑定表达式和DataSource控件使得这个过程变得简单。 8. **XML验证**:使用XML ...

    C#与ADO.net,XML和ASP.net

    标题中的"C#与ADO.net,XML和ASP.net"揭示了本次讨论的核心技术,这四个关键词分别代表了微软.NET框架下的重要编程语言、数据库访问技术、数据交换格式和Web应用程序开发平台。下面将对这些关键知识点进行详细介绍。...

    asp.net 数据库连接到xml

    通过上述步骤,ASP.NET开发者能够有效地将数据库中的数据转换为XML格式,从而实现数据的灵活处理和交换。这种能力在Web应用程序中尤其有用,因为XML是一种广泛接受的数据交换格式,可以在不同的系统和平台之间传递...

    ASP.NET与XML

    在ASP.NET中,XML(eXtensible Markup Language)是常用来存储和传输数据的格式,尤其在与数据库交互时。 "查找客户信息": 在ASP.NET中,查找客户信息通常涉及从数据库(如SQL Server、MySQL等)检索数据。这可以...

    ASP.NET 页面中 DataTable 导出EXCEL的例子

    在ASP.NET开发中,将数据从DataTable导出到Excel是一种常见的需求,这通常涉及到Web应用程序的数据处理和报表生成。在本例中,我们将探讨如何在ASP.NET页面中实现这一功能,利用C#语言和Microsoft Office Interop库...

    基于C#+ASP.NET实现的XML文件导出Excel(xmlToExcel)示例源码

    总之,这个示例源码展示了如何结合C#、ASP.NET和XML技术,实现从XML文件中提取数据并将其转换成Excel文件的功能。这对于需要处理大量结构化数据的项目来说,是非常实用的工具,特别是在数据导入导出、报表生成等场景...

    asp.net 将DataGrid数据写入Excel文件.rar

    在ASP.NET开发中,将DataGrid控件中的数据显示在Excel文件中是一项常见的需求,这主要应用于数据导出、报表生成或者数据分析场景。本教程将详细讲解如何实现这一功能。 首先,我们需要了解DataGrid控件。ASP.NET中...

    ASP.NET XML和TreeView操作

    ASP.NET中的XML和TreeView操作是Web开发中常见且重要的技术,尤其在数据处理和用户界面展示方面。XML(可扩展标记语言)是一种用于存储和传输结构化数据的标准格式,而TreeView则是ASP.NET控件,用于以层次结构显示...

    asp.net 导出数据与图片到excel

    在标题“asp.net 导出数据与图片到excel”和描述中提到的,是关于如何在ASP.NET环境下将数据和图片导出到Excel文件的一个主题。这是一个常见的需求,尤其是在数据分析、报表生成或数据共享时。以下是一些相关的知识...

    ASP.NET v2.0 XML编程指南

    总的来说,ASP.NET v2.0 XML编程指南涵盖了XML数据处理、XML Web服务的创建和消费、以及XSLT转换等多个方面。开发者可以借助这个指南深入理解XML在Web应用程序中的运用,提高开发效率和应用的互操作性。通过学习并...

Global site tag (gtag.js) - Google Analytics