AJAX教程(14):通过XMLHTTP加载XML文件

2016-02-20 00:48 6 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的AJAX教程(14):通过XMLHTTP加载XML文件懂设计的网友们快点来了解吧!

【 tulaoshi.com - Web开发 】

通过XMLHTTP加载XML文件:

html
head
script type="text/javascript"
var xmlhttp;
function loadXMLDoc(url)
{
xmlhttp=null;
if (window.XMLHttpRequest)
  {// code for IE7, Firefox, Opera, etc.
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (xmlhttp!=null)
  {
  xmlhttp.onreadystatechange=state_Change;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function state_Change()
{
if (xmlhttp.readyState==4)
  {// 4 = "loaded"
  if (xmlhttp.status==200)
    {// 200 = "OK"
    document.getElementById('A1').innerHTML=xmlhttp.status;
    document.getElementById('A2').innerHTML=xmlhttp.statusText;
    document.getElementById('A3').innerHTML=xmlhttp.responseText;
    }
  else
    {
    alert("Problem retrieving XML data:" + xmlhttp.statusText);
    }
  }
}
/script
/head

body
h2Using the HttpRequest Object/h2

pbStatus:/b
span id="A1"/span
/p

pbStatus text:/b
span id="A2"/span
/p

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

pbResponse:/b
br /span id="A3"/span
/p

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

button onclick="loadXMLDoc('/example/xmle/note.xml')"Get XML/button

/body
/html

来源:https://www.tulaoshi.com/n/20160220/1632552.html

延伸阅读
标签: Web开发
下面是Ajax获取xml的信息: //定义一个成员变量 var XMLHttpReq; //获取浏览器的信息 function createXMLHttpRequest(){        if(window.XMLHttpRequest){ //Mozilla                  XMLHttpReq=new XMLHttpRequest();...
标签: Web开发
通常,我们在数据库中存储数据。不过,如果希望数据的可移植性更强,我们可以把数据存储XML文件中。 创建并保存XML文件 如果数据要被传送到非Windows平台上的应用程序,那么把数据保存在XML文件中是有好处的。请记住,XML有很强的跨平台可移植性,并且数据无需转换! 首先,我们将学习如何创建并保存一个XML文件。下面的这个XML文件将被命名...
标签: Web开发
这几天脑细胞剩下的不多了,不过问题都一个个解决了。 我希望搜索引擎能够搜索到这篇文章,给正在需要解决此类问题的朋友分享我的解决方案。 例如 a.com站点通过ajax访问聚合b.com站点内的RSS(xml)资源,这是跨域访问不能实现,网上我也查阅了大量的资料,没有找到有效的办法,有些变通的方法都必须具有b.com站点的...
标签: Web开发
这几天脑细胞剩下的不多了,不过问题都一个个解决了。 我希望搜索引擎能够搜索到这篇文章,给正在需要解决此类问题的朋友分享我的解决方案。 例如 a.com站点通过ajax访问聚合b.com站点内的RSS(xml)资源,这是跨域访问不能实现,网上我也查阅了大量的资料,没有找到有效的办法,有些变通的方法都必须具有b.com站点的权限对b.com站点进行设置...
标签: 电脑入门
XML是Extensible Markup Language的简写,一种扩展性标识语言。现在教你打开xml文件的方法和软件。 其实最简单的就是用EXCEL表格打开了。也可以用Netscape 6来打开XML文档,并且也可以用右键选择察看源文件,当你用Netscape 6打开XML文档后,浏览器将用带颜色的代码显示根元素和子元素。 如何在 Excel 中打开文件 在Excel 中打开 XML 文件...

经验教程

30

收藏

17
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部