0
基本上,我用无法使用脚本在HTML中显示我的XML?
<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", "db.xml", false);
xmlhttp.send();
xmlDoc = xmlhttp.responseXML;
document.write("<table border='1'>");
var x = xmlDoc.getElementsByTagName("item");
for (i = 0; i < x.length; i++)
{
document.write("<tr><td>");
document.write(x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue);
document.write("</td><td>");
document.write(x[i].getElementsByTagName("desc")[0].childNodes[0].nodeValue);
document.write("</td></tr>");
}
document.write("</table>");
</script>
从w3school,做在我脑海里的东西是简单,应该工作。但即时通讯怀疑它需要在服务器上运行,无论是或我无法正确使用它。对于XML我有几个
<item>
<title>example</title>
<desc>description</desc>
<tags>Drama, Fantasy, Romance</tags>
<date>01 08 1982</date>
<img>img/nna.jpg</img>
<a_link>Link</a_link>
</item>
基本上,我的问题是。这是否在我自己的电脑上工作,我怀疑它不会让我由于一些安全设置,我需要使用json。请赐教。
谢谢,那是我的怀疑。我想我需要扣下来购买一个网站,以改善,然后,糟透了。 – Qpert
您只需在PC上本地运行网站即可。我很确定Visual Studio Express(http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products#product-express-summary)也有内置的开发网络服务器(Cassini)以便您可以编辑,运行,检查,编辑等。或者,您可以设置IIS。 – guymid