【发布时间】:2012-05-02 09:16:29
【问题描述】:
我目前正在开发一个网站。我被要求允许管理员将数据库中的表保存为 XML 文件(以便他们可以从浏览器下载)。
我什至不知道从哪里开始。我已经进行了多个小时的研究,但这个过程似乎没有很好的记录。我会很感激一些正确方向的指示,或者如果可能的话,更深入的解释。
我将如何设置我的文件?如何让他们下载该文件而不是将其保存到我的应用程序中?我什至如何将其保存到 XML 文件中才能启动?
我在网上看到了一些关于将数据库备份为 XML 文件的内容,但我觉得这有所不同,因为它允许用户下载数据库文件而不是开发人员制作一个。
编辑
为了清楚起见,XML 应该类似于数据库。 因此,如果我有一个(或多个)产品,我希望 XML 看起来类似于以下内容:
<product>
<title>
My Product
</title>
<price>
5.00
</price>
<quantity>
4
</quantity>
<description>
This is my product!
</description>
</product>
【问题讨论】:
-
投票结束 - 不清楚您有什么问题。您列出了需要弄清楚的多个步骤,但没有问题(您的 XML 应该是什么样子,如何在 ASP.Net 中下载文件,如何保存 XML)。
-
考虑展示您实际搜索过类似 bing.com/search?q=download+file+in+ASP.Net 的内容。
-
恕我直言,Alexei,我看不出我发布链接对任何人都有什么好处。不过,我可以向您保证,我已经研究过 DataSets、XML Schema Editor 以及无数问类似问题的链接。我知道我的问题可能很广泛,我愿意将其缩小为更小的问题。我也理解试图帮助那些拒绝自己做任何研究的人的挫败感,但请放心,StackOverflow 通常是我最后的选择。
-
您一开始就神奇地解决了您的问题 - 您的 XML 应该是什么样子。我给的搜索中的第二个链接为您提供了“如何下载文件”的答案 - msdn.microsoft.com/en-us/library/… 其余部分由 Aaron Bertrand 提供...以备将来考虑使问题范围更广,以便可以直接给出答案。
-
但我的问题是得到正确方向的指示,而 Aaron 很好地提供了这些指示。也许只是因为我今天过得不好,但我不喜欢你的cmets的语气,我觉得你在嘲笑我。但请理解我不是在寻找任何免费乘车服务。我尊重 StackOverflow 社区和他们提供的洞察力。我不是来请别人解决我懒得解决的问题。我来这里是为了解决我自己正在解决的问题。所有这些对我来说都是一个学习的过程。
标签: c# xml asp.net-mvc-3 sql-server-2008