使用asp或aspx页面从JavaScript写入XML

时间:2012-11-19 14:47:37

标签: javascript asp.net xml asp-classic

我正在编写一个弹出表单的bookmarklet,允许用户选择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文件的最佳方式,代码是什么样的?

我正在寻找实现目标的最简单方法。

1 个答案:

答案 0 :(得分:0)

是的,你是对的。你不能在javascript中这样做,因为它是在客户端的浏览器中执行的。你应该在后面的asp.net代码中执行此操作。如果有帮助,可以使用ajax调用c#方法。在c#中,您可以使用XDocument