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 回答