2012-11-19 59 views
0

我正在寫一個書籤,彈出一個表單並允許用戶選擇xml文件。我正在閱讀文件使用:使用asp或aspx從JavaScript寫入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文件的最佳方式,代碼的外觀如何?

我正在尋找最簡單的方法來實現我的目標。

回答

0

是的你是對的。您無法在javascript中執行此操作,因爲它正在客戶端的瀏覽器中執行。你應該在後面的asp.net代碼中做到這一點。如果有幫助,你可以用ajax調用c#方法。在C#中,您可以使用XDocument

+0

謝謝,你知道一個例子的鏈接? – davy

+0

你的意思是XDocument的例子嗎? –

+0

我做了你的建議和所有的工作。謝謝Amiram。 – davy