我想创建xml文件并在其中写入数据库。文件将动态创建。
我在DataTable中存储数据。查询为select documentId,documentContent from tblDocument where status = 'F'
其中 documentContent 是xml数据。
我尝试过以下代码,但它不起作用,
foreach(DataRow dr in dt.Rows)
{
string filepath = ConfigurationManager.Appsetings[Constants.FailedDocuments];
string filename = "message_"+ dr["documentId"].ToString();
string content = dr["documentContent"].ToString();
XDocument xdoc = new XDocument();
xdoc.parse(content);
xdoc.Load(filepath+filename);
}
我是新手,并且不知道如何正确放置此代码,因为我想写content
答案 0 :(得分:1)
两件事:
这可以胜任:
foreach(DataRow dr in dt.Rows) {
string filepath = ConfigurationManager.Appsetings[Constants.FailedDocuments];
string filename = "message_"+ dr["documentId"].ToString();
string content = dr["documentContent"].ToString();
XDocument xdoc = new XDocument();
xdoc.Parse(content);
xdoc.Save(filepath+filename);
}