解析通过asp:FileUpload上传的XML文件

时间:2011-04-21 22:53:45

标签: c# asp.net xml

我有一个用户上传XML文件的场景,我想将该文件添加到我的数据库中的表中。但是,困难的部分是我需要解析文件,然后将一些信息添加到一些不同的表中。

每个显示如何获取XML文件的示例都使用URI来获取文件,但是如何直接从数据库获取文件,或者最好是从回发时的asp:FileUpload控件获取文件?

2 个答案:

答案 0 :(得分:4)

查看XmlDocument.Load method

XmlDocument myDoc = new XmlDocument();
myDoc.Load(fu_MyFile.FileContent);

答案 1 :(得分:0)

我不久前用ColdFusion做过这个,并且还没有使用Asp.Net,但基本主题是相同的。

  1. 将文件保存在后面的代码中。
  2. 通过Xml技巧加载文件,像Abe发布的XmlDocument或XElement.Load(文件)
  3. 解析你的喜好。
  4. 删除文件。