Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript访问和更改xml文件?_Javascript_Html_Xml - Fatal编程技术网

如何使用javascript访问和更改xml文件?

如何使用javascript访问和更改xml文件?,javascript,html,xml,Javascript,Html,Xml,目前,我有此方法供用户登录我的系统: <script> function loginAccess(passwordForm){ var pword = document.getElementById("pin").value; var uname = document.getElementById("username").value; if (uname == "Aaron" && pword == "isaloser"){

目前,我有此方法供用户登录我的系统:

<script>

function loginAccess(passwordForm){

    var pword = document.getElementById("pin").value;
    var uname = document.getElementById("username").value;

    if (uname == "Aaron" && pword == "isaloser"){
        window.location = "afterHS.html";
        return false;
    }else{
        alert("invalid username or pin")
    }};

</script>

函数登录访问(passwordForm){
var pword=document.getElementById(“pin”).value;
var uname=document.getElementById(“用户名”).value;
如果(uname==“亚伦”&&pword==“失败者”){
window.location=“afterHS.html”;
返回false;
}否则{
警报(“无效用户名或pin”)
}};
但我想做的是在xml文件中使用详细信息,以便用户可以单击更改密码。 以下是我迄今为止的xml:

cust>
        <UserId>0001</UserId>
        <Name>Rich</Name>
        <Password>123</Password>
    </cust> 

    <cust>
        <UserId>0002</UserId>
        <Name>Aaron</Name>
        <Password>isaloser</Password>
    </cust>

    <cust>
        <UserId>0003</UserId>
        <Name>fdm</Name>
        <Password>456</Password>
    </cust> 
cust>
0001
富有的
123
0002
亚伦
失败者
0003
fdm
456

我如何将这两个人结合起来,例如,rich可以将密码更改为124,然后被授予访问权限?

等等,什么?你的设置是什么?我们在谈论节点吗?如果您通过http提供一些默认html,那么您的客户端将无法通过JavaScript(仅限于JavaScript)更改服务器上的内容。JavaScript是客户端的。它不是一个真正的网站,只是练习而已。正在使用as xml作为假模拟数据库,并希望通过点击该数据库并从中推拉内容来更改密码和其他内容。不可能?通过学习服务器端代码,您将从这种实践中受益更多。您可以使用PHP、Java、Ruby等。。。如果你想坚持使用Javascript,请看一下NodeJS。如果我将主要问题改为如何使用php?在这种情况下,我建议你之前学习一些php教程,然后,如果你有更具体的问题,请回到这里发布。我建议先开始。要在本地机器上练习,请下载XAMPP或EasyHP,这些软件提供了模拟服务器所需的结构(PHP编译器、数据库等)。等等,什么?你的设置是什么?我们在谈论节点吗?如果您通过http提供一些默认html,那么您的客户端将无法通过JavaScript(仅限于JavaScript)更改服务器上的内容。JavaScript是客户端的。它不是一个真正的网站,只是练习而已。正在使用as xml作为假模拟数据库,并希望通过点击该数据库并从中推拉内容来更改密码和其他内容。不可能?通过学习服务器端代码,您将从这种实践中受益更多。您可以使用PHP、Java、Ruby等。。。如果你想坚持使用Javascript,请看一下NodeJS。如果我将主要问题改为如何使用php?在这种情况下,我建议你之前学习一些php教程,然后,如果你有更具体的问题,请回到这里发布。我建议先开始。要在本地计算机上进行练习,请下载XAMPP或EasyHP,这些软件提供了模拟服务器所需的结构(PHP编译器、数据库等)。