0

我有一个从数据库表返回数据的 API。此数据以 XML 形式返回。

捕获 API 返回的 XML 并将该数据转储到数据集(或数据表)中的最有效方法是什么。

基本上我需要做的只是捕获 API 返回的数据(这是一个 XML),然后将其“转换”为看起来像一个数据库表(它将显示在 Web 应用程序的网格上)。

我正在考虑使用 LINQ to XML,但我认为这不是将 XML 转换为数据库表的有效方法。

谁能帮我一把?

4

1 回答 1

0

我是这样做的:

public static DataTable GetDataTableFromAPI(string url)
        {
            using (var webclient = new WebClient())
            {
                string jDoc = webclient.DownloadString(url);

                var table = JsonConvert.DeserializeObject<DataTable>(jDoc);

                return table;
            }
        }
于 2013-06-27T17:21:00.240 回答