【发布时间】:2016-01-13 18:48:35
【问题描述】:
我有多个如下所示的 XML 文件
<?xml version="1.0" encoding="UTF-8"?>
<schema>
<sp_transaction_id name="sp_transaction_id" value="1" />
<sp_year name="sp_year" value="2015" />
<sp_first_name name="sp_first_name" value="James" />
<sp_gender name="sp_gender" value="Male" />
<sp_date_of_birth name="sp_date_of_birth" value="06-06-1999" />
</schema>
我认为 XML 格式是键值对。 我想提取这些值并将其存储到数据库(SQL Server 2012)表中,使用 ASP.NET C# 将名称(例如 sp_year)作为列名,将值(例如 2015)作为列值。 我想我可以像这样上传文件并阅读它:
string fileName = Path.GetFileName(FileUpload1.PostedFile.FileName);
string filePath = Server.MapPath("~/Uploads/") + fileName;
FileUpload1.SaveAs(filePath);
string xml = File.ReadAllText(filePath);
但仅此而已(对不起,我是初学者)。请指导我。谢谢
【问题讨论】: