XML fil fra anden server
Jeg har med eksperten.dk's hjælp fået lavet et script der perfekt parser min XML-fil igennem..Det virker også fint så længe at jeg har XML-filen liggende på samme server som html-filen, men problemet er nu at den XML-fil jeg skal bruge ligger på en anden server...
Her er en url til den XML-fil jeg skal bruge
http://www.anarchy-online.com/org/stats/d/1/name/1427459/basicstats.xml
og her er html-filen:
<!-- ################## HTML-Fil ################## -->
<head><title>BETA</title>
<style type="text/css"><!--
BODY { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color: #000000; padding: 2px; topmargin: 2px; bottommargin: 2px; leftmargin: 2px; rightmargin: 2px; }
TABLE.list { font-family:Tahoma; font-size:10pt; font-weight: bold; color: #000000; }
td.listdiv { background-image: none; border:0px solid #000000; }
td.listtop { background-image: url(backsand_bright.jpg); text-align: center; font-size:15pt; font-weight: bold; border-left:2px solid #000000; border-right:2px solid #000000; border-top:2px solid #000000; border-bottom:1px solid #77BBFF; padding-left: 5px; color: #000000; }
td.listimg { background-image: url(backsand_bright.jpg); border-left:2px solid #000000; border-right:1px solid #77BBFF; border-bottom:2px solid #000000; }
td.listhigh1 { background-image: url(backsand_bright.jpg); text-align: left; font-size:12pt; font-weight: bold; border-bottom:1px solid #77BBFF; padding-left: 5px; color: #000000; }
td.listhigh2 { background-image: url(backsand_bright.jpg); text-align: left; font-size:10pt; font-weight: bold; border-bottom:1px solid #77BBFF; border-right:2px solid #000000; padding-left: 5px; color: #000000; }
td.listlow1 { background-image: url(backsand_bright.jpg); text-align: left; font-size:12pt; font-weight: bold; border-bottom:2px solid #000000; padding-left: 5px; color: #000000; }
td.listlow2 { background-image: url(backsand_bright.jpg); text-align: left; font-size:10pt; font-weight: bold; border-bottom:2px solid #000000; border-right:2px solid #000000; padding-left: 5px; color: #000000; }
img.list { border:1px solid #000000; margin-left:3px; margin-right:3px; margin-top:3px; margin-bottom:3px; }
a:link { color:#gold; text-decoration:none; font-weight:normal; }
a:active { color:#gold; text-decoration:none; font-weight:normal; }
a:visited { color:#gold; text-decoration:none; font-weight:normal; }
a:hover { color:#yellow; text-decoration:none; font-weight:normal; }-->
</style></head>
<body background=backsand.jpg>
<center>
<script language="JavaScript" type="text/javascript">
var conn = new ActiveXObject("Microsoft.XMLDOM");
conn.async = false;
conn.load("http://www.anarchy-online.com/org/stats/d/1/name/1427459/basicstats.xml");
var rs_1 = conn.getElementsByTagName("name");
var rs_2 = conn.getElementsByTagName("side");
var rs_3 = conn.getElementsByTagName("last_updated");
// The following 3 lines write the first 3 lines on the page
var n_rs_1 = rs_1.length
for (j = 0; j < n_rs_1; j++)
document.write("<font size=7 color=red><b>" + rs_1.item(j).text + "</font><br><font size=3> Side: " + rs_2.item(j).text + "</b><br><br><font size=2> Last updated:" + rs_3.item(j).text);
document.write("<table border=0 cellpadding=0 cellspacing=0 class=list>");
var rs1 = conn.getElementsByTagName("firstname");
var rs2 = conn.getElementsByTagName("nickname");
var rs3 = conn.getElementsByTagName("lastname");
var rs4 = conn.getElementsByTagName("rank_name");
var rs5 = conn.getElementsByTagName("level");
var rs6 = conn.getElementsByTagName("profession");
var rs7 = conn.getElementsByTagName("gender");
var rs8 = conn.getElementsByTagName("breed");
var rs9 = conn.getElementsByTagName("photo_url");
var n_rs = rs1.length
//the following 4 lines create the table for each member, and cycles through the entire list
for (i = 0; i < n_rs; i++)
{
document.write("<tr height=10><td colspan=3 class=listdiv></td></tr><tr><td class=listtop colspan=3>" + rs2.item(i).text + " - <i>" + rs4.item(i).text + "</i></td></tr><tr><td rowspan=5 class=listimg><a href=http://www.anarchy-online.com/character/bio/d/1/name/" + rs2.item(i).text + " target=new width=120 height=180><img class=list src=" + rs9.item(i).text + " border=0></a></td><td class=listhigh1 height=36 width=100>Name:</td><td width=350 class=listhigh2>" + rs1.item(i).text + " '" + rs2.item(i).text + "' " + rs3.item(i).text + "</td></tr><tr><td class=listhigh1 height=37>Profession:</td><td class=listhigh2>" + rs6.item(i).text + "</td></tr><tr><td class=listhigh1 height=37>Level:</td><td class=listhigh2>" + rs5.item(i).text + "</td></tr><tr><td class=listhigh1 height=37>Breed:</td><td class=listhigh2>" + rs8.item(i).text + "</td></tr><tr><td class=listlow1 height=37>Gender:</td><td class=listlow2>" + rs7.item(i).text + "</td></tr>");
}
document.write("</table>");
</script>
</table><p align=right width=100%>Angel - <a href="mailto:nighttrain11@hotmail.com">Mail me</a></p>
<!-- ################## HTML-Fil ################## -->