xml导入导出
来源:互联网 发布:js正则截取字符串 编辑:程序博客网 时间:2024/05/16 05:28
导入
stream stream=file.openread(server.mappath("xml.xml"));
xdocument document=xdocument.load(stream);
using (SqlConnection con=new SqlConnection(str))
{
con.Open();
using (SqlCommand cmd=con.CreateCommand())
{
foreach(xelement element in document.root.descendants("mail"))
{
string receive = item.Element("receivemai").Value;
string senders = item.Element("sendermail").Value;
string title = item.Element("title").Value;
string content = item.Element("content").Value;
cmd.CommandText = "insert into mailxml(receivemail,sendermail,title,content) values('"+receive+"','"+senders+"','"+title+"','"+content+"'"+")";
cmd.ExecuteNonQuery();
stream.Flush();
}
}
}
导出
using (SqlConnection con=new SqlConnection(str))
{
using (SqlCommand cmd=con.CreateCommand())
{
cmd.CommandText = "select * from mailxml";
con.Open();
SqlDataReader reader=cmd.ExecuteReader();
XElement xml=new xElement("xml");
XElement mail=new XElement("mail");
sqldatareader reader=cmd.executereader();
while(reader.Read())
{
XElement receivemail = new XElement("receivemail", "'"+reader[1].ToString()+"'");
XElement sendermail = new XElement("sendermail","'"+reader[2].ToString()+"'");
XElement title = new XElement("title","'"+reader[3].ToString());
XElement content = new XElement("content","'"+reader[4].ToString()+"'");
mail.Add(receivemail);
mail.Add(sendermail);
mail.Add(title);
mail.Add(content);
}
xml.Add(mail);
stream stream=file.openWrite("f:\\mail.xml");
streamwrite write=new streamwrite(stream);
write.writeline(xml.tostring());
保持初学者的心态!!!
}
}
- Oracle 导出导入XML
- Oracle_导入导出xml
- dataset导入导出xml
- xml导入导出
- xml导入和导出
- XML 导入导出数据库
- 导入导出xml文件
- xml的导入和导出
- 导出导入xml的实现
- DataSet与XML导入导出方法
- C# 下用 xml 导入导出数据
- xml与oralce的导入导出
- SQL XML语句导入导出大全
- DataSet、Excel、XML之间的导入导出
- XML文件导入、导出到 DataSet
- XML文件导入、导出到 DataSet
- mysql导出和导入xml文件
- XML文件导入、导出到 DataSet
- 输入一个带符号的十进制数字串,以四位十六进制的形式输出该串对应的值
- 快速排序算法
- 嵌入式笔试试题1
- 请老师给我改一下程序,我实在是不知道错哪了,花了好长时间都没运行出来,任务二
- 在IVF中使用MKL的例程
- xml导入导出
- wor2007添加分节符
- ARM微处理器支持7种运行模式
- gcc 命令解释
- 几个不错的网站
- 嵌入式笔试杂七杂八
- 大小写按键CapsLock,只能开,不能关,关需要通过Shift
- 字符串
- [iOS] iphone检测耳机插入/拔出