这个问题在这里已经有了答案:
9年前关闭的
可能重复:
如何使用Javascript从XML文档中提取值
My demo.xml文件包含以下数据:
<;?xml version=“1.0”?>;
<;用户>;
<;细节>;
<;名称>;abc</名称>;
<;类别>;xyz</类别>;
<;城市>;pqr</城市>;
</细节>;
<;信息>;
<;id>;123</id>;
<;代码>;456</代码>;
</信息>;
</用户>;
我想使用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);
}
}