JS读取xml
2024-09-05 16:07:06
xml文件
<?xml version="1.0" encoding="utf-8"?>
<root>
<data id="1">
<name>ceun</name>
<age>21</age>
</data>
<data id="2">
<name><![CDATA[张三]]></name>
<age>22</age>
</data>
<data id="3">
<name>jake</name>
<age>23</age>
</data>
<data id="4">
<name>hello</name>
<age>20</age>
</data>
<data id="5">
<name>Paul</name>
<age>25</age>
</data>
<Page>
<Timer>1</Timer>
</Page>
</root>
js读取
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script>
var xmlDoc = null, xmlhttp = null;
function loadXML() {
xmlhttp = window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHttp");
if (xmlhttp == null) {
alert("你的浏览器不支持 XMLHttpRequest");
return;
}
xmlhttp.open("GET", "../xml1.xml", true);
xmlhttp.setRequestHeader("Content-Type", "text/xml");
xmlhttp.onreadystatechange = getmessage;
xmlhttp.send(null);
} function getmessage() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
xmlDoc = xmlhttp.responseXML.documentElement;
if (xmlDoc == null) {
alert("返回的数据不正确。");
return;
}
document.getElementById('p1').innerText = xmlDoc.getElementsByTagName('name')[0].childNodes[0].nodeValue;
}
}
</script>
</head>
<body onload="loadXML()">
<p id="p1"></p>
</body>
</html>
参考:https://blog.csdn.net/ywb201314/article/details/49705965
最新文章
- 从阿里巴巴笔试题看Java加载顺序
- fc-san
- sql server 日期相关操作
- android 模拟器
- Node.js(2)-protobuf zeromq gzip
- [Angular2 Form] Understand the Angular 2 States of Inputs: Pristine and Untouched
- uvalive 4255 Guess(拓扑排序)
- NETBSD-DTARCE
- 用SSH解决大局域网反向端口转发问题
- Java微信公众平台开发之OAuth2.0网页授权
- linux 系统centOS 7 怎么在线安装mysql
- Jenkins结合.net平台综合之完整示例项目
- ip通信第七周
- 使用PHPExcel导出数据库表结构及内容
- C# Note1:深入浅出WPF-MVVM篇
- Hadoop 系列文章(一) Hadoop 的安装,以及 Standalone Operation 的启动模式测试
- 影响 POST 请求文件上传失败的几个环节的配置(php + nginx)
- Ext.js入门:模板(四)
- keepalived nginx 双机热备图文讲解
- leetcode701
热门文章
- MySQL入门——在Linux下安装和卸载MySQL
- 尉蓝色的P2P金融众筹平台手机模板
- FCC---Animate Elements Continually Using an Infinite Animation Count---设置animation-iteration-count的次数为无限,让小球一直跳动
- js addEventListener事件多次绑定问题
- QML::基本属性类型
- Android 安全攻防(一):SEAndroid的编译
- bayaim_hadoop1_2.2.0伪分布式搭建
- 删除带外键的表【foreign key constraint fails】报错
- 无法打开“Visual Studio Code”,因为Apple无法检查其是否包含恶意软件。”的问题解决
- 往对象数组里面添加相同的key 不同的value 和删除相同的key值