javascript xml保存问题

标签 javascript xml

我想使用 javascript 修改驻留在服务器端的 XML 文件中的一些数据。

我正在使用以下代码

var xh;
if(window.XMLHttpRequest)
{
    xh=new XMLHttpRequest();
}
else
{
    xh=new ActiveXObject("Microsoft.XMLHTTP");
}
xh.open("get","books.xml",false);
xh.send("");
var xdoc=xh.responseXML;
var x=xdoc.getElementsByTagName("title");
x[0].getAttributeNode("lang").nodeValue="zh";
xh.save("books.xml");

但它不起作用

提前致谢, 上师

最佳答案

您不能使用 JavaScript 在服务器上编辑文件(除非您的服务器运行的是 Node.js,但那是完全不同的情况)。 JavaScript 是一种客户端语言;如果要写入文件,则需要服务器端语言。

关于javascript xml保存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2636237/

相关文章:

javascript - 从数组javascript中删除元素

javascript - 格式化由 html 类组成的数组

android - 设置android :menuCategory attribute have?有什么作用

xml - XSLT - 通过使用正则表达式识别模式来替换文本节点

xml - 在 Scala 中递归调用 try

javascript - 在 :visited , 中只有一项更改有效

javascript - 使用 ajax 调用瑞典统计局公共(public) API 中的 json 数据时出现问题

javascript - jQuery - 解析 JSON 数据 - 变量名有问题

c++ - VC++ 项目 : MSXML vs any other XML libraries

java - com.sun.istack.SAXException2 : Instance . .. 正在替换 "java.lang.Object",但是 ... 绑定(bind)到匿名类型