最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
asp.net下C#生成XML文件各种方法
时间:2022-06-25 08:19:36 编辑:袖梨 来源:一聚教程网
XmlDocument保存文件
代码如下 | 复制代码 |
|
将数据库的DataSet对象里的值来生成XML文件的元素
代码如下 | 复制代码 |
using (SqlConnection con = new SqlConnection("Server=.;DataBase=HGSTUDY;uid=sa;pwd=yao")) { con.Open(); SqlCommand command = new SqlCommand("select * from GL_STUDY", con); command.CommandType = CommandType.Text; DataSet ds = new DataSet("DATASET"); //DATASET将成为XML文件中的根节点名称,否则系统将其命名为NewDataSet SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = command; sda.Fill(ds, "DATATABLE"); //DATATABLE为所生成XML文件中的子节点名称,否则系统将其命名为Table。 ds.WriteXml("dbxml.xml"); // DataSet的方法WriteXml将数据写入到XML文件,就是这么一句话。如果不保存到文件,直接ds.GetXML() } |
利用XmlSerializer来将类的属性值转换为XML文件的元素值
代码如下 | 复制代码 |
|
3.2.创建XmlSerializer实例
代码如下:
代码如下 | 复制代码 |
class XXX { |
3.3.Serialize方法--完成对类的串行化
代码如下 | 复制代码 |
XmlTextWriter xtw = new XmlTextWriter("myxml.xml",Encoding.UTF8); |
用XmlTextWriter 创建一个XML文件
ser.Serialize(xtw, tr);
如果只想显示,可以直接ser.Serialize(Console.Out, tr);
}
相关文章
- 我的世界附魔等级上限怎么修改指南 高等级武器附魔教程 04-27
- 我的世界蜜蜂怎么养殖 蜂蜜获取途径一览 04-27
- 开放空间琳怎么培养 开放空间琳泽西培养攻略大全 04-27
- 我的世界基础物品合成大全 实用道具制作指南 04-27
- 我的世界瞬间伤害药水怎么制作 强力战斗药水配方介绍 04-27
- 开放空间诗怎么培养 开放空间诗歌爱瑠培养攻略大全 04-27