相关疑难解决方法(0)

如何将XML读入DataTable?

string在内存中有一些XML,如下所示:

<symbols>
  <symbol>EURCHF</symbol>
  <symbol>EURGBP</symbol>
  <symbol>EURJPY</symbol>
  <symbol>EURUSD</symbol>
</symbols>
Run Code Online (Sandbox Code Playgroud)

我想把它读成一个DataTable.我是这样做的:

DataTable dt = new DataTable();
dt.TableName = "symbols";
dt.Columns.Add("symbol");

if (!String.IsNullOrEmpty(symbols))
{
    dt.ReadXml(new StringReader(symbols));
}
Run Code Online (Sandbox Code Playgroud)

但是当我检查行数时,DataTable最终会有零行.我究竟做错了什么?

c# xml datatable

9
推荐指数
1
解决办法
7万
查看次数

标签 统计

c# ×1

datatable ×1

xml ×1