【问题标题】:Parse XML file uploaded through asp:FileUpload解析通过asp上传的XML文件:FileUpload
【发布时间】:2011-04-21 22:53:45
【问题描述】:

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

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

【问题讨论】:

    标签: c# asp.net xml


    【解决方案1】:

    看看XmlDocument.Load method

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

    【讨论】:

    • 非常感谢。这正是我所需要的。
    【解决方案2】:

    我之前用 ColdFusion 做过这个,现在还没有用 Asp.Net 做过,但基本主题是一样的。

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

    【讨论】:

      猜你喜欢
      • 2012-02-25
      • 1970-01-01
      • 2011-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      • 2010-09-10
      • 2016-03-18
      相关资源
      最近更新 更多