如何从Javascript中检索xml数据[duplicate]

这个问题在这里已经有了答案

9年前关闭的

可能重复:
如何使用Javascript从XML文档中提取值

My demo.xml文件包含以下数据:

<?xml version=“1.0”?>
<用户>
<细节>
<名称>abc&lt/名称>
<类别>xyz&lt/类别>
<城市>pqr&lt/城市>
&lt/细节>
<信息>
<id>123&lt/id>
<代码>456&lt/代码>
&lt/信息>
&lt/用户>

我想使用Javascript将所有这些数据从demo.xml文件提取到我的代码中。我怎么能得到这个?有解决办法吗?谢谢

下面是一个示例,它可以帮助您找到正确的方向:

var请求=新的XMLHttpRequest();
open(“GET”,“/path/demo.xml”,false);
request.send();
var xml=request.responseXML;
var users=xml.getElementsByTagName(“用户”);
对于(var i=0;i<users.length;i++){
var user=users[i];
var name=user.getElementsByTagName(“名称”);
对于(var j=0;j<names.length;j++){
警报(名称[j].childNodes[0].nodeValue);
}
}

发表评论