xml简单那问题,我想问,如何用asp.net生成一个XML文件呢~!在线等待!
我想写个函数,实现功能,生成一个xml文件~· 
 然后把数据库中数据,写进去   
 谢谢大家~!
------解决方案--------------------DataSet.GetXml()返回存储在 DataSet 中的数据的 XML 表示形式。 
 然后IO输出
------解决方案--------------------第一种: 
 sqlconnection   sqlconn=new   sqlconnection( "server=myserver;uid=sa;pwd=;database=mydatabase; ")    
   sqlcommand   sqlcmd=new   sqlcommand( "select   *   from   authors   for   xml   auto,xmldata ",sqlconn)    
   sqlconn.open()    
   XmlTextReader   xmlreader=sqlcmd.ExecuteXmlReader();    
   DataSet   ds=ne   DataSet();    
   ds.ReadXml(xmlreader,XmlReadMode.Fragment);    
   ds.WriteXml( "resultxml.xml ");                
   另外:    
   dataset也能将数据导出为xml和xml   schema。    
   sqldataadapter   sqladp=new   sqldataadapter( "select   *   from   authors ",sqlconn)    
   dataset   ds   =new   dataset;    
   sqladp.fill(ds, "authors ")    
   string   strxmldata=ds.GetXml();    
   string   strxmlschema=ds.GetXmlSchema();      
 第二种: 
 XmlDataDocument   xmldoc=new   XmlDataDocument();    
   xmldoc.DataSet.ReadXml(Server.MapPath( "test.xml "));    
   DataTable   dt=xmldoc.DataSet.Tables[0];          
   //对dt做相应操作,添加、删除、修改……          
   xmldoc.Save(Server.MapPath( "Expert_xml.xml "));
------解决方案--------------------liusen5555()正解