XML data fra anden website
Hey.Som WoW-spiller synes jeg det kunne være sjovt at prøve at lege med at trække sine egne stats fra WoW's character database. Andre WoW spiller genkender det sikkert som "armory" :)
Armory er XML som tilgåes ved f.eks:
http://eu.wowarmory.com/character-sheet.xml?r=WOW_REALM&n=SPILLER_NAVN
WOW_REALM er navnet på den server ("realm") man spiller på og SPILLER_NAVN er navnet på ens karakter.
Hvis man højreklikker og vis-kilde kan man se et rent XML-dokument (se f.eks. http://eu.wowarmory.com/character-sheet.xml?r=Mazrigos&n=Helloworld), lige til at lade en XML parser tygge igennem. Desværre er det ikke helt så ligetil som jeg først troede. Jeg ville læse dataerne ind med fopen og derefter køre det igennem. Det gav nogle sære fejl og derfor besluttede jeg mig for at debugge lidt på det. Det viste sig at hvis jeg outputter det, som jeg trækker, så er det HTML og javascript istedet for XML og så går parseren bare i selvsving.
Kan man i det hele taget læse XML data fra en anden side med fopen eller lign. UDEN at det bliver smidt ud som alm. HTML og Javascript (måske det kan skyldes at sitet bruger XSL?).
Jeg er ikke så erfaring i XML.. så hvis der er nogen der har nogle erfaringer eller input vil jeg være taknemmelig :)