function loadXMLDoc()
{
//定义变量 判断是否支持XMLHttpRequest控件 如果支持在变量xmlhttp变量实例化后放入 XMLHttpRequest 是针对较新的游览器可以用这个控件
var xmlDoc;
var xmlhttp;
var txt,x,i;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
//否则 就在xmlhttp变量实例化后里放入ActiveXObject("Microsoft.XMLHTTP")是针对较老的游览器可以使用者个控件
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//在xmlhttp里放好以后就调用 onreadystatechange=function() 存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
// 可以获得XML里面的内容 txt定义为空 x获得xmlDoc调用方法可返回带有指定标签名的对象的集合
xmlDoc=xmlhttp.responseXML;
txt="";
x=xmlDoc.getElementsByTagName("title");
//开始循环 txt是txt加上x的i循环数组从第一行开始获得节点的值
for (i=0;i
{
txt=txt + x[i].childNodes[0].nodeValue + "
";
}
//显示出myDiv的id里的 成功后将里面的内容给替换掉
document.getElementById("myDiv").innerHTML=txt;
}
}
//创建替换的路径
xmlhttp.open("GET","books.xml",true);
//发送请求替换
xmlhttp.send();
}
My Book Collection:
获得我的图书收藏列表
Harry PotterJ K. Rowling
2005
29.99
Everyday ItalianGiada De Laurentiis
2005
30.00
Learning XMLErik T. Ray
2003
39.95
XQuery Kick StartJames McGovern
Per Bothner
Kurt Cagle
James Linn
Vaidyanathan Nagarajan
2003
49.99
这个是xml文件
需要实现的是把获得我的图书收藏列表
点击按钮后替换成xml里面的书名 路径 文件名字都没有问题但是就是替换不了
问题出在xmlhttp.open("GET","books.xml",true); 说没办法访问
请问要怎么写这里