我正在尝试使用XML文件,并使用HTML在我的网站上写出信息。这对于一个学校项目来说,并且老师会特意告诉我们使用XML和HTML。我的HTML已经包含代码,图片,文本等,并且这个工作完美。所以我试图把XML代码放在一个标签中,然后写出来。 XML文件只是一张表格,里面有一些关于我最喜欢的篮球球员的信息。用HTML编写XML文件
我已经通过互联网搜索了几天,而我无法找到任何有关此主题的信息。我访问了W3Schools网站,并尝试使用那里提供的信息。
问题是,当我使用他们在那里完成的工作时,尝试扩展它,并使其与我自己的标签一起工作,它根本无法工作!例如,当我在XML文件中有两个标签,并试图写出来,它的工作原理。然后,我尝试添加一个标签,整个事情就会关闭。唯一出现的是一个黑色的小方块。
这里是我的XML代码:
Steve Nash
Santa Clara
La Lakers
Ricky Rubio
Did not attend
Minnesota Timberwolves
Michael Jordan
North Carolina
Chicago Bulls
这里是我的HTML代码,只用XML的东西:
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET", "proving.xml", false);
xmlhttp.send();
xmlDoc = xmlhttp.responseXML;
document.write("
var x = xmlDoc.getElementsByTagName("player");
for (i = 0; i < x.length; i++) {
document.write("
");document.write(x[i].getElementsByTagName("name")[0].childNodes[0].nodeValue);
document.write("
");document.write(x[i].getElementsByTagName("college")[0].childNodes[0].nodeValue);
document.write("
");document.write(x[i].getElementsByTagName("team")[0].childNodes[0].nodeValue);
document.write("");
}
document.write("
");