使用asp或aspx页面从JavaScript写入XML
我正在编写一个bookmarklet,它弹出一个表单,允许用户选择xml文件。我正在使用以下命令读取文件:使用asp或aspx页面从JavaScript写入XML,javascript,asp.net,xml,asp-classic,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
$.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文件的最佳方式吗?代码是什么样子的
我在寻找最简单的方法来实现我的目标。是的,你是对的。您不能在javascript中这样做,因为它是在客户端的浏览器中执行的。您应该在asp.net代码隐藏中执行此操作。如果有帮助,可以使用ajax调用c#方法。在c语言中,你可以用
XDocument
来做这件事。谢谢,你知道有一个例子链接吗?你是说XDocument的例子吗?