asp.net(c#) 保存xml数据(将数据写入到xml文件中)
<?xml version="1.0" encoding="utf-8"?>
<bcaster>
<item item_url="images/nei1_03.gif" link="http://www.baidu.com" />
<item item_url="images/nei1_03.gif" link="http://www.baidu.com" />
</bcaster>
要像这种格式的
item_url和link的值都是从数据库读的
各位高手帮下忙!
XMLDOCUMENT 就可以解决了
用XmlDocument.Save(这里是Stream或者XmlWriter),就可以保存了。
可以先通过datatable
C# code:
private string strconn="Provider=SQLOLEDB.1;User ID=sa;password=;Initial Catalog=通信录;Data Source=lhz";
public OleDbConnection cn = new OleDbConnection();
public OleDbCommand cm = new OleDbCommand() ;
private OleDbDataAdapter da = new OleDbDataAdapter();
Xml XMLFile1=new Xml();
cn.ConnectionString=strconn;
cm.Connection=cn;
cm.CommandText="select CustID,CustName,QQ,Email from tongxin";
da.SelectCommand=cm;
DataSet ds=new DataSet();
da.Fill(ds,"tongxin");
try
{
ds.WriteXml(Request.MapPath(XMLFile1.xml));
}
catch(Exception)
{
}
finally
{
DataGrid1.DataSource=ds;
DataGrid1.DataBind();
}
{{-
相关问答:
select top 12 * from Product where [id] not in (select top 12 [id] from Product)
这样可以分页,但是我在后面想加个条件
select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......
服务器现在是。net 2.0的
我现在的项目就是asp.net mvc + linq的,现在服务器的环境配置用不了。
不知道有前辈碰到过这样的问题没。
难道服务器必须要装.net3.5 和 asp.net mvc
请前辈指点
不装你认为你要怎么 ......
protected void btnLogin_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Server = (local);user id = sa;pwd = 1;database = Login");
&nb ......
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<video>
<device deviceid="\\?\usb#vid_0c45&pid_613b#5&2d0620de& ......