这是您可以使用的常用功能,您可以根据您的方式自定义
using System;
using System.Data;
using System.Xml;
public class XmlToDataTableConverter
{
public static DataTable ConvertXmlToDataTable(string xmlFilePath)
{
DataTable dataTable = new DataTable();
try
{
using (XmlTextReader xmlReader = new XmlTextReader(xmlFilePath))
{
DataSet dataSet = new DataSet();
dataSet.ReadXml(xmlReader);
if (dataSet.Tables.Count > 0)
{
dataTable = dataSet.Tables[0];
}
}
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex.Message);
}
return dataTable;
}
string xmlFilePath = "data.xml";
private Void ConvertToDataTable()
{
DataTable dataTable = XmlToDataTableConverter.ConvertXmlToDataTable(xmlFilePath);
}
}