更改XML文件中的XML属性值

Changing the XML attribute value in XML file

本文关键字:XML 属性 文件 更改      更新时间:2023-09-26

这是我的XML文件。

<ops>
<emp>
    <name>asd</name>
    <ntid>123</ntid>
    <pwd>123</pwd>
    <score></score>
</emp>
<emp>
    <name>bvrtb</name>
    <ntid>1341</ntid>
    <pwd>1341</pwd>
    <score></score>
</emp>
</ops>

我有这个脚本,用它我可以用新密码更改密码。

var x = xmlDoc.getElementsByTagName('pwd');
x[i].setAttribute("pwd", document.getElementById("newpassword").value);

这样一来,值就会发生变化,但当我再次刷新页面时,会加载相同的旧值。如何更改XML文件中的pwd值。。

提前谢谢。

JavaScript在客户端浏览器中执行,您的代码在服务器返回的数据"副本"上运行。如果您想更改XML,就必须在服务器端进行更改。每次请求XML时,它都是从服务器资源加载的,客户端JS代码无法访问。