0

フォームをポップアップし、ユーザーがxmlファイルを選択できるブックマークレットを作成しています。私は以下を使用してファイルを読んでいます:

$.ajax({
   type: "GET",
   url: "http://localhost/products/dataSource.xml",
   dataType: "xml",
   success: function (xml) {
       $(xml).find('node').each(function () {
           //get values from xml file         
       });       
   }
});

これはうまく機能します。

私の問題は、xmlを編集して追加したいのですが、セキュリティ上の理由からJavaScriptがファイルに直接書き込むことができないことを理解しています。

aspまたは.aspxページを使用してxmlファイルに書き込むことができることを理解しています。

これは、xmlファイルへの書き込みを実現するための最良の方法であり、コードはどのようになりますか?

私は自分の目標を達成するための最も簡単な方法を探しています。

4

1 に答える 1

0

はい、あなたが正しい。これは、クライアントのブラウザで実行されているため、JavaScriptでは実行できません。これは、asp.netコードビハインドで行う必要があります。役立つ場合は、ajaxを使用してc#メソッドを呼び出すことができます。C#では、でそれを行うことができますXDocument

于 2012-11-19T14:52:44.503 に答える