Jeg har i dag nedenstående kode som virker fint til at omsætte XML-feeds til HTML.
Dog kun når værdien er defineret i tagget ala <tag1>2010</tag1>
- <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","FEED-URL",false);
- xmlhttp.send();
- xmlDoc=xmlhttp.responseXML;
-
- document.write("<table border='1'>");
- var x=xmlDoc.getElementsByTagName("Ubertag");
- for (i=0;i<x.length;i++)
- {
- document.write("<tr><td>");
- document.write(x[i].getElementsByTagName("Tag")[0].childNodes[0].nodeValue);
- document.write("</td><td>");
- document.write(x[i].getElementsByTagName("Tag2")[0].childNodes[0].nodeValue);
- document.write("</td><td>");
- document.write(x[i].getElementsByTagName("Tag3")[0].childNodes[0].nodeValue);
- document.write("</td><td>");
- document.write(x[i].getElementsByTagName("Tag4")[0].childNodes[0].nodeValue);
- document.write("</td></tr>");
- }
- document.write("</table>");
- </script>
Jeg har nu stiftet bekendtskab med et nyt feed hvor værdierne er defineret som parametre inde i tagget ala:
<tags>
<tag1 id="2010" hestetype="Arabic">
</tags>
Spørgsmålet er: Hvordan får jeg skrevet "id" og "hestetype"-værdierne ud på samme måde som i ovenstående kode. Det er ikke lykkedes mig endnu.. Håber en venlig sjæl her kan hjælpe :-)