WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Problem med att hämta xml data (https://www.wn.se/forum/showthread.php?t=3377)

JonasO 2004-08-30 19:08

Hejsan!

Jag har ett litet problem. Eftersom jag inte är någon programmeringsexpert eller hacker så kanske någon här vet.

Det är så här, jag har ett javascript som hämtar data från en annan server med xml filer. Det fungerar utmärkt när jag kör filerna lokalt på min dator, men när de ligger på våran server så presenteras inte denna data utan det står att det är fel på rad 151 tecken 2. Rad 151 är den som börjar med: xlm.load("http....

Hur hänger detta ihop? Nån som har nån aning? Kanske det har nåt med hosten att göra? Alla tips är välkomna.

function ShowData()
{
var host = parent.window.location.host;
xml.load("http://XXX.XXX.XXX.XXX/Info?f=0");
.
.
.
.



Mvh Jonas

mypay 2004-08-30 20:04

enkelt..

det går för snabbt.. när ditt script försöker läsa infon i XML filen så har den ännu inte hunnits laddas ner..

Det finns nog ett kommando för det där som gör att din kod tar en paus tills XML datan är läsbar..

JonasO 2004-08-30 20:36

Enkelt :rolleyes:

Well 10.000:- frågan ;) , jag har lagt upp en fil med endast scriptet i och det fungerar inte. MEN om ni går in och visar källa och kopierar allt till en fil och kör lokalt från eran data fungerar det.

Hur i hela friden får jag det att fungera "online" ??

Kan nån "hacker" kanske hjälpa till lite...

ligger här: eurocitypoker.com/exempel.htm

Mvh Jonas

JonasO 2004-08-30 21:47

Hehe..

Jag har snart löst det. Det har att göra med att den filen jag försöker komma åt är hostad local på nåt sätt.

Hittade på en site att man kan komma åt den typ så här:
xml.load("your-server.com/proxy.php?url= other-server.com/jewels/moist.xml" )

Nu återstår bara att hitta nåt bra så man får det att fungera.

Men nu börjar snart Fotbollskväll så det får bli lite senare, den som hinner före mig och fixar detta ger jag 300:- som tack. B)

Mvh Jonas.

JonasO 2004-08-31 00:50

Okej. Hoppas nån kan hjälpa mig nu för nu är jag väldigt nära.

Jag kan läsa ut data ur en fil som ser ut som denna:

Kod:

<?xml version="1.0" ?>
- <spaghetti_westerns>
 <movie>A Fistful of Dollars</movie>
 <movie>For a Few Dollars More</movie>
 <movie>The Good, The Bad, and The Ugly</movie>
 </spaghetti_westerns>


Detta med hjälp av en variabel som heter movie.


Problemet är att filen jag skall läsa ut data ur ser ut så här:

Kod:

<?xml version="1.0" encoding="UTF-8" ?>
- <PI r="5">
 <g n="100" p="3331" />
 <g n="102" p="313" />
 <g n="104" p="225" />
 <g n="106" p="430" />
 <g n="108" p="145" />
 <a p="4444" t="756" />
 </PI>


Jag har lite problem med hur jag skall läsa ut datan och sedan presentera det. Men jag vet att jag skall använda mig av funktionerna child.getAttribute() och child.nodeName().

Kan nån detta?

Jag kommer väl själv komma på det så småningom det men det lär ta hela natten om jag nu orkar det B)

Hare!

grazzy 2004-08-31 01:54

Hmma.. låter väl inte så jättesmidigt att lägga en öppen fil som heter proxy.php som kan ladda godtycklig fil via din server iofs.. ;)

JonasO 2004-08-31 09:13

Jag använder mig inte utav proxy.php utan hämtar filen "nästan" som vanligt. Som sagt innan klarar jag hämta data ur den första filen men inte den andra, inte än iaf.

Problemet är att jag inte vet hur jag skall läsa ut datat ur filen. Så om någon vet så blir jag glad, ska klura lite under dagen men jag är ganska upptagen idag så vi får se vad som händer.

//Jonas

JonasO 2004-08-31 13:18

Fan va sjukt. :wacko: Nu fungerar det tydligen med den gamla kodningen. Jag har iof "nästan" löst det ändå men nu fungerar det. Strange!

Kan någon annan bara bekräfta att det fungerar. ( Fungerar inte i Mozilla och Opera )

Kolla denna filen:

eurocitypoker.com/exempel.htm


Mvh Jonas

Robert 2004-08-31 14:54

Citat:

Originally posted by JonasO@Aug 31 2004, 13:18
Fan va sjukt. :wacko: Nu fungerar det tydligen med den gamla kodningen. Jag har iof "nästan" löst det ändå men nu fungerar det. Strange!

Kan någon annan bara bekräfta att det fungerar. ( Fungerar inte i Mozilla och Opera )

Kolla denna filen:

eurocitypoker.com/exempel.htm


Mvh Jonas

Access is denied

JonasO 2004-08-31 15:07

Skumt, den fungerar för mig nu.

/Jonas


Alla tider är GMT +2. Klockan är nu 13:26.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson