2012-05-02 10 views
0

現在、私はウェブサイトで作業しています。管理者がデータベースのテーブルをXMLファイルに保存できるようにするよう依頼されています(ブラウザからダウンロードできるようになりました)。テーブルをXMLファイルに保存する

私はどこから始めるべきか分かりません。私は数時間の研究をしましたが、このプロセスはあまりうまく文書化されていません。私は、正しい方向に、あるいは可能であれば、より詳細な説明をすることができます。

ファイルをどのようにセットアップすればよいですか?アプリケーションに保存する代わりに、そのファイルをダウンロードさせるにはどうすればよいですか?私はそれをXMLファイルに保存してどのように開始するのですか?

データベースをXMLファイルにバックアップすることについてオンラインで見てきましたが、開発者の代わりにデータベースファイルをダウンロードできるので、これは違うと思います。

EDIT

明確さのためのXMLは、データベースのようになります。

<product> 
    <title> 
      My Product 
    </title> 
    <price> 
      5.00 
    </price> 
    <quantity> 
      4 
    </quantity> 
    <description> 
      This is my product! 
    </description> 
</product> 
+0

投票に投票してください - 問題が何であるか不明確です。あなたは理解しなければならない複数のステップを列挙しましたが、問題はありません(XMLの外観、ASP.Netでのファイルのダウンロード方法、XMLの保存方法など)。 –

+0

しかし、それは問題です。 – Johannes

+0

http://www.bing.com/search?q=download+file+in+ASP.Netのようなものを実際に検索したことを示すことを検討してください。 –

答えて

4

あなたが望むかもしれないクエリは次のとおりです: だから、私は製品(または製品)、私はXMLを望んでいるだろうしている場合は、次のようなものに見える

SELECT col1, col2, col3 etc. 
    FROM dbo.TableName 
    FOR XML AUTO, ELEMENTS; 

実行]をその管理のスタジオはそれが何を返すか見る。私はあなたの質問を複数の部分に分割する必要があると思います。これは、テーブルからXMLを生成する方法です。別の質問は、C#からそれを消費してファイルに保存する方法です。これらの質問はあなたの頭のスタートを与えるかもしれませんが、あなたは異なっMVC3で何もする必要があるかどうかはわからない(私はそれをスペルする方法を知っているが、他の多くではない):

How to save this string into XML file?

Save xml string or XmlNode to text file in indent format?

+0

私は時々この問題をいくつかの小さなものに分解することを忘れて、これを感謝します! – Johannes

関連する問題