How to retrieve xml data from Javascript(如何从 Javascript 中检索 xml 数据)
问题描述
可能重复:
如何使用 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);
}
}
这篇关于如何从 Javascript 中检索 xml 数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何从 Javascript 中检索 xml 数据


基础教程推荐
- Bootstrap 模态出现在背景下 2022-01-01
- 检查 HTML5 拖放文件类型 2022-01-01
- 原生拖动事件后如何获取 mouseup 事件? 2022-01-01
- 即使用户允许,Gmail 也会隐藏外部电子邮件图片 2022-01-01
- Bokeh Div文本对齐 2022-01-01
- 如何添加到目前为止的天数? 2022-01-01
- 在 contenteditable 中精确拖放 2022-01-01
- Fabric JS绘制具有活动形状的多边形 2022-01-01
- npm start 错误与 create-react-app 2022-01-01
- fetch 是否支持原生多文件上传? 2022-01-01