ajax中xml格式,ajax数据格式XML

index1.html

Insert title here

window.onload = function(){

var anodes = document.getElementsByTagName("a");

for(var i = 0; i

anodes[i].onclick = function(){

var request = new XMLHttpRequest();

var method = "GET";

var url = this.href;

request.open(method,url);

request.send(null);

request.onreadystatechange = function(){

if(request.readyState == 4){

if(request.status == 200||request.status == 304){

//1.结果为XML格式,所以需要使用responseXML来获取

var result = request.responseXML;

//结果不能直接用,必须先创建对应的节点,再把节点加到#details去;

var name = result.getElementsByTagName("name")[0].firstChild.nodeValue;

var website = result.getElementsByTagName("website")[0].firstChild.nodeValue;

var email = result.getElementsByTagName("email")[0].firstChild.nodeValue;

//alert(name);

//alert(website);

//alert(email);

var anode = document.createElement("a");

anode.appendChild(document.createTextNode(name));

anode.href = "taobao" + email;

var h2node = document.createElement("h2");

h2node.appendChild(anode);

var anode2 = document.createElement("a");

anode2.appendChild(document.createTextNode(website));

anode2.href = "taobao" + website;

var detailnode = document.getElementById("details");

detailnode.innerHTML="";

detailnode.appendChild(h2node);

detailnode.appendChild(anode2);

}

}

}

return false;

}

}

}

1.xml

Andy

https://www.taobao.com/

https://mail.163.com/

2.xml

siri

https://www.w3school.com.cn/

https://mail.163.com/

结果截图

04a295569d826d0ba4f0430cc04037af.png

2c3db016a50fccc722982bf7ecb26174.png

标签:XML,xml,www,ajax,mail.163,https,var,数据格式,com

来源: https://www.cnblogs.com/a155-/p/12450358.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值