【发布时间】:2016-08-13 06:09:14
【问题描述】:
我是 C# 的初学者,我只是想读取 xml 并将 xml 列表数据返回到数据表。这是我的代码的样子。
public DataTable SearchData(string sData)
{
userdata objuserdata = new userdata();
string Xmlpath = @"d:\Test.xml";
var Data = XDocument.Load(Xmlpath).Root
.Descendants("Field")
.Where(element => element.Attribute("Title").Value == "XYZ")
.Descendants()
.Where(element => element.Name == "Description"
)
.Select(element => element.Value).ToList();
// convert var data to datatable
//return datatable;
}
如何将数据转换为数据表。有人可以帮我吗
【问题讨论】:
-
你可以直接使用 dt.ReadXml(xmlpath); 将xml文件转换为数据表;
标签: xml linq c#-4.0 linq-to-xml