XML不会显示为HTML(使用Javascript)
嗯,我想这很容易,但解决不了。。。 我正在尝试将基本RSS显示为HMTL代码XML不会显示为HTML(使用Javascript),javascript,html,xml,web,rss,Javascript,Html,Xml,Web,Rss,嗯,我想这很容易,但解决不了。。。 我正在尝试将基本RSS显示为HMTL代码 <!DOCTYPE html> <html> <body> <script> if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari var xmlhttp=new XMLHttpRequest();
<!DOCTYPE html>
<html>
<body>
<script>
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
var xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","http://www.nacion.com/Generales/RSS/EdicionRss.aspx?section=deportes",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
document.write("<table border='1'>");
var markup = "<table border='1'>";
var x=xmlDoc.getElementsByTagName("item");
for (i=0;i<x.length;i++)
{
markup += ("<tr><td>");
markup += (x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue);
markup += ("</td><td>");
markup += (x[i].getElementsByTagName("description")[0].childNodes[0].nodeValue);
markup += ("</td></tr>");
}
markup += ("</table>")
document.write(markup);
</script>
</body>
</html>
请记住,这是RSS频道:
这是一样的:
但没有显示任何内容。。。任何帮助。。。请 你浏览器的JavaScript控制台怎么说?@Quentin控制台这样说:未捕获错误:网络错误:XMLHttpRequest异常101新的%20%204.html:17匿名函数请求RSS提要时,我在响应中没有看到任何CORS头。你确定你没有遭受相同的原产地政策吗?@user3212973-如果你在谷歌上搜索未捕获的错误:NETWORK\u ERR:XMLHttpRequest Exception 101,你会得到什么?@Quentin我搜索了。。。但是我没有看到任何清晰的东西。。。如果你能给我一些线索的话。。。我是javascript新手。。。提前谢谢。