//连接字符串
string strConn = @"Data Source=192.168.1.9;password=sa;user id= sa;Initial Catalog =cityfamily";
                        
            //用于取数据的sql语句
            //注意:在sql语句里给字段重新命名了,当然也可以不对其重新命名
            string sqlStr = "select msg_date as date,msg_user as name,msg_admin as isadmin,msg_content as content,msg_comment as comment from user_message where msg_scene ='001'";
            SqlConnection sqlConn = new SqlConnection(strConn);
            sqlConn.Open();
            DataSet ds = new DataSet();
            SqlCommand sqlCmd = new SqlCommand(sqlStr, sqlConn);
            sqlCmd.ExecuteNonQuery();
            SqlDataAdapter sqlAdapter = new SqlDataAdapter(sqlCmd);
            sqlAdapter.Fill(ds, "msg");//添充dataset时,对其表名重新命名,当然也可以不对其重新命名
            

           
            /**////注意
            ///操作dataSet对像的表时,要用新命名的字段名称
            ds.Tables["msg"].Columns["name"].ColumnMapping = MappingType.Attribute;//把某一列做为属性的操作
            ds.Tables["msg"].Columns["date"].ColumnMapping = MappingType.Attribute;//把某一列做为属性的操作
            ds.Tables["msg"].Columns["isadmin"].ColumnMapping = MappingType.Attribute;//把某一列做为属性的操作
            //ds.Tables["city_users"].Columns["user_pwd"].ColumnMapping = MappingType.Attribute;//把某一列做为属性的操作

            XmlTextWriter xtw = new XmlTextWriter("x.xml", Encoding.GetEncoding("utf-8"));
            xtw.WriteRaw("<?xml   version=\"1.0\"   encoding=\"utf-8\"?>");//手动写入原始标记
            
            //for (int i = 0; i < ds.Tables["city_users"].Rows.Count;i++ )
            ds.DataSetName = "mapmsg";//这里改了dataSet对像的名称,对应了XML文档的根结点
            ds.WriteXml(xtw);
            
            xtw.Close();
            sqlConn.Close();

转载于:https://www.cnblogs.com/sopper/archive/2007/05/09/740562.html

DataSet里的数据写入XML文件相关推荐

  1. python将数据写入xml文件_python读取/创建XML文件

    Python中定义了很多处理XML的函数,如xml.dom,它会在处理文件之前,将根据xml文件构建的树状数据存在内存.还有xml.sax,它实现了SAX API,这个模块牺牲了便捷性,换取了速度和减 ...

  2. Android 将MAP格式数据写入XML 将XMP文件读MAP数据格式中

    其中涉及的部分类可以自行查询,如:AtomicFile.java   FastXmlSerializer.java private static final String APPCONFIG_FILE ...

  3. DOM4J解析XML文档、Document对象、节点对象节点对象属性、将文档写入XML文件(详细)...

    Dom4j是一个简单.灵活的开放源代码的库.Dom4j是由早期开发JDOM开发的.与JDOM不同的是,dom4j使用接口和抽象的人分离出来而后独立基类,虽然Dom4j的API相对要复杂一些,但它提供了 ...

  4. R语言:从 csv 文件中读取数据,然后将数据写入 csv 文件

    在 R 中,我们可以从存储在 R 环境外部的文件读取数据.我们还可以将数据写入将由操作系统存储和访问的文件中.R可以读取和写入各种文件格式,如csv,excel,xml等. 在本章中,我们将学习从 c ...

  5. oracle写excel文件,ORACLE-将oracle数据库中数据写入excel文件

    ORACLE-将oracle数据库中数据写入excel文件主要实现思路: 1.声明一个纪录,用来存储导出的数据: 2.使用游标取数据到纪录中: 3.使用utl_file将纪录中的数据写入excel文件 ...

  6. python实现将数据写入Excel文件中

    将数据写入Excel文件中,用python实现起来非常的简单,下面一步步地教大家. 一.导入excel表格文件处理函数 import xlwt 注意,这里的xlwt是python的第三方模块,需要下载 ...

  7. R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称、将数据写入Excel文件新的表单(sheet)中、将文件保存为xls文件格式(而不是xlsx)

    R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称.将数据写入Excel文件新的表单(sheet)中.将文件保存为xls文件格式(而不是xlsx) 目录

  8. java将输出结果写入csv文件_如何在Java中将数据写入.csv文件?

    名为OpenCSV的库提供API来从.CSV文件读取数据或将数据写入.CSV文件.此处说明了如何使用Java程序写入.csv文件的内容. Maven依赖 com.opencsv opencsv 4.4 ...

  9. python 文件写入多个参数_pandas 把数据写入txt文件每行固定写入一定数量的值方法...

    我遇到的情况是:把数据按一定的时间段提出.比如提出每天6:00-8:00的每个数据,可以这样做: # -*-coding: utf-8 -*- import pandas as pd import d ...

  10. python 数据处理----读取txt 一列数据写入excel 文件

    将txt数据从某一行开始写入excel文件中(例子为从Appthroughput写至excel_result1.xlsx中) import sys import random import time ...

最新文章

  1. python字符串进行位运算_不懂python如何使用函数进行分组运算?7种方法,函数分组不再难...
  2. Golang 编程 — Go Micro 微服务框架
  3. Problem Solving(POJ-3265)
  4. VBA教程初级(一):简单宏
  5. Vue 可拖拽的组件
  6. 如何将PDF英文文档进行翻译?
  7. 裁员浪潮,互联网人该何去何从?
  8. stack smashing detected(c++报错)
  9. 单片机红绿灯加强版(kile仿真程序和protues硬件仿真)
  10. 快手主播怎么引流?直播带货将面向多样化发展
  11. Codevs3008 加工生产调度
  12. confluence工具
  13. 号)、sex(性别)、birthday(出生日期)、id(身份证号)等等。其中“出生日期”定义为一个“日期”类内嵌子对象。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函
  14. 指标计算---vnpy
  15. 【从头到脚】前端实现多人视频聊天— WebRTC 实战(多人篇)
  16. 声发射能量和事件参数的Excel VBA处理1/2
  17. python报错输出到日志_Python 日志配置总结
  18. ITerm2配置及使用记录(三四尚未完成)
  19. windows下用PartitionMagic 8.0删除linux分区后的处理
  20. 未能加载文件或程序集“”或它的某一个依赖项。应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.

热门文章

  1. Red5服务器端报错:无法解析类型ResourcePatternResolver
  2. bat与jscript开发工具时遇到的一些问题
  3. DM***+GET***测试
  4. 读《操作系统之哲学原理》的一点感想
  5. C#中可以使用正则表达式来过滤html字符
  6. 大并发服务器不得不说的技术--TCP_CORK
  7. python自定义函数两个返回值如何分别输出_第八讲 python自定义函数返回值
  8. python 文件对话框 颜色对话框_Python 文件对话框(一)
  9. java 内部类_Java内部类总结
  10. python高段编程_25个有用的 Python 代码段