0
我寫了一個簡單的代碼來使用XML文件。如果我使用以.xml結尾的鏈接,它會正常工作。但是當我改變了與http://www.tbl.org.tr/xml.asp?Lig=Beko&Eylem=PD&sezon=2013-2014的鏈接時,它顯示了任何內容。用get和parse xml發送信息
我的代碼如下。
我該如何解決這個問題?
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>
<script>
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", "http://www.tbl.org.tr/xml.asp?Lig=Beko&Eylem=PD&sezon=2013-2014", false);
xmlhttp.send();
xmlDoc = xmlhttp.responseXML;
document.write("<table width='350' cellpadding='5'>");
var x = xmlDoc.getElementsByTagName("Siralama");
document.write("<tr><td width='20'>");
document.write("Sıra");
document.write("</td><td width='290'>");
document.write("Takım");
document.write("</td><td width='20'>");
document.write("O");
document.write("</td><td width='20'>");
document.write("G");
for (i = 0; i < 8; i++) {
document.write("<tr><td width='20'>");
document.write(x[i].getAttribute('Sira'));
document.write("</td><td width='290'>");
var y = x[i].getAttribute('Takim');
if (y.length == 15)
document.write("<font color=red><b>" + x[i].getAttribute('Takim') + "</b></font>");
else
document.write(x[i].getAttribute('Takim'));
document.write("</td><td width='20'>");
document.write(x[i].getAttribute('O'));
document.write("</td><td width='20'>");
document.write(x[i].getAttribute('G'));
document.write("</td></tr>");
}
document.write("</table>");
</script>
</body>
什麼是「解析鏈接」? – charlietfl
http://www.tbl.org.tr/xml.asp?Lig=Beko&Eylem=PD&sezon=2013-2014 難道我們不稱他們爲解析鏈接嗎?如果沒有,對不起。我的意思是以上。 – Gyepesto
我看到xml ...但仍然沒有解釋你的問題......或者你正在改變,導致代碼失敗,也沒有解釋什麼是「解析鏈接」是 – charlietfl