消息提示

注册成功!

确定 取消
用户名: 密码: 注册
标题:XML学习 发帖时间:2017-06-14 10:32:04

乌托
XML 文档必须有根元素
XML 文档必须有关闭标签
XML 标签对大小写敏感
XML 元素必须被正确的嵌套
XML 属性必须加引号
XML

XML JavaScript

ie7及以上预览器都支持
xmlhttp=new XMLHttpRequest();

ie5-ie6支持
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

xmlhttp.onreadystatechange=function(){}   //状态码发生变化时运行函数
xmlhttp.open("get/post",url,true异步/false同步)
xmlhttp.send()  //发送数据 get 为null

xmlhttp.status 响应状态码 // 200
xmlhttp.statusText  状态文字 // ok
xmlhttp.responseText 响应的文字
xmlhttp.responseXML 响应的XML解析为dom
xmlhttp.getAllResponseHeaders() 获得响应头
xmlhttp.getResponseHeader("Last-Modified") 获得响应头的Last-Modified
在 XML 中有 5 个预定义的实体引用:
< <</td> 小于
> > 大于
& & 和号
" " 省略号
" " 引号
模板:
var xmlhttp;
function loadXMLDoc(url)
{
xmlhttp=null;
if (window.XMLHttpRequest)
  {// code for Firefox, Mozilla, IE7, 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
  {
  ;
  }
}

function state_Change()
{
if (xmlhttp.readyState==4)
  {// 4 = "loaded"
  if (xmlhttp.status==200)
    {// 200 = "OK"
    document.getElementByIdx_x("p1").innerHTML=xmlhttp.getAllResponseHeaders();
    }
  else
    {
    alert("Problem retrieving data:" + xmlhttp.statusText);
    }
  }
}
12下一页  第1页,共2页
回复

标题: 回复:XML学习

内容:

发贴人: 游客