C#数据库表数据生成XML文件
哪位大神。。帮我看下。这个地方老报错。说Current是空String filePath = System.Web.HttpContext.Current.Server.MapPath("xmlFile/a.xml");
全部代码是:
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=DB;User ID=sa");
SqlDataAdapter da = new SqlDataAdapter("Select * from Table_1", con);
DataSet ds = new DataSet();
con.Open();
da.Fill(ds, "Table_1");
DataTable dt;
dt = ds.Tables["Table_1"];
foreach (DataColumn dc in dt.Columns)
{
dc.ColumnMapping = MappingType.Attribute;
}
String filePath = System.Web.HttpContext.Current.Server.MapPath("xmlFile/a.xml");
ds.WriteXml(filePath);
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.Load(filePath);
XmlNodeList Table = xmlDocument.GetElementsByTagName("Table_1");
foreach (XmlNode node in Table)
{
HttpContext.Current.Response.Write("FirstName:" + node.Attributes["FirstName"].Value + "<br />");
}