[英]Create write and save xml file dynamically in c# .net
I want to create xml file and write data from database in it. 我想创建xml文件并从数据库中写入数据 。 file will be created dynamically. 文件将被动态创建。
I am storing data in DataTable. 我将数据存储在DataTable中。 Query is select documentId,documentContent from tblDocument where status = 'F'
查询是select documentId,documentContent from tblDocument where status = 'F'
where documentContent is xml data. 其中documentContent是xml数据。
I have tried following code but its not working, 我已经尝试了以下代码,但无法正常工作,
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);
}
I am new to this and don't know how to and where to place this code correctly as i want to write content
我是新来的,因为我要编写content
不知道如何正确地将代码放置在何处
Two thing: 两件事:
This would do the job: 这将完成工作:
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);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.