Yuut
Legacy Member
Hallo allemaal ..
ik zit met volgend probleem (zag niet meteen een andere post omtrent mijn probleem met atom)
Ik wil in mijn html pagina een plekje waar laatste 3 blogposts (blogspot) inkomen.
maw, de eerste 3 entries van de atom.xml file die blogspot automatisch genereerd.
Ik zit al een tijdje te zoeken en krijg telkens leeg scherm (terwijl ik wel resultaat krijg bij simpele xml-files van op w3schools)
volgens mij ligt het aan het feit dat title als child van feed en als child van entry staat?
hier staat hoe een atom.xml opgebouw is. (paar keer scrollen staan voorbeelden)
bij mijn weten dus
feed
-title
-...
-entry
--title
--updated
Mocht iemand een idee hebben wat ik mis doe, ik zoek er al een tijdje op zonder enig succes.
Alvast hartelijk bedankt!
ik zit met volgend probleem (zag niet meteen een andere post omtrent mijn probleem met atom)
Ik wil in mijn html pagina een plekje waar laatste 3 blogposts (blogspot) inkomen.
maw, de eerste 3 entries van de atom.xml file die blogspot automatisch genereerd.
Ik zit al een tijdje te zoeken en krijg telkens leeg scherm (terwijl ik wel resultaat krijg bij simpele xml-files van op w3schools)
volgens mij ligt het aan het feit dat title als child van feed en als child van entry staat?
hier staat hoe een atom.xml opgebouw is. (paar keer scrollen staan voorbeelden)
bij mijn weten dus
feed
-title
-...
-entry
--title
--updated
Code:
<html>
<body>
<script type="text/javascript">
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://belgiumlivesets.blogspot.com/atom.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
document.write("<table border='1'>");
var x=xmlDoc.getElementsByTagName("entry");
for (i=0;i < 3;i++)
{
document.write("<tr><td>");
document.write(x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue);
document.write("</td><td>");
document.write(x[i].getElementsByTagName("updated")[0].childNodes[0].nodeValue);
document.write("</td></tr>");
}
document.write("</table>");
</script>
</body>
</html>
Mocht iemand een idee hebben wat ik mis doe, ik zoek er al een tijdje op zonder enig succes.
Alvast hartelijk bedankt!

