问题描述
可能重复:
如何使用 Javascript 从 XML 文档中提取值一个>
我的 demo.xml 文件包含以下数据:
My demo.xml file contain the following data:
<?xml version="1.0"?> <user> <details> <name>abc</name> <class>xyz</class> <city>pqr</city> </details> <info> <id>123</id> <code>456</code> </info> </user>
我想使用 Javascript 将文件 demo.xml 中的所有这些数据提取到我的代码中.我怎样才能得到这个?有什么解决办法吗?谢谢....
I want to fetch all these data from file demo.xml into my code using Javascript. How can I get this? Any solution? Thanks....
推荐答案
这里有一个例子可以让你朝着正确的方向前进:
here is an example wich can put you in the right direction:
var request = new XMLHttpRequest(); request.open("GET", "/path/demo.xml", false); request.send(); var xml = request.responseXML; var users = xml.getElementsByTagName("user"); for(var i = 0; i < users.length; i++) { var user = users[i]; var names = user.getElementsByTagName("name"); for(var j = 0; j < names.length; j++) { alert(names[j].childNodes[0].nodeValue); } }