【发布时间】:2016-12-20 18:03:19
【问题描述】:
我想创建 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
【问题讨论】:
-
你说的“不工作”是什么意思
-
您的意思是
xdoc.Save而不是Load?
标签: c# .net xml linq-to-xml writexml