Ik heb een probleem met xml en javascript. Ik haal via een http request een xml file binnen (is misschien dom, maar hoe anders?) die ga ik dan in variabelen proppen en nu voor de test even allerten. Dit gaat alleen niet goed. Mijn code werkt niet.

De xml file is te bekijken op http://www.excelsior-woerden.nl/speeldozen/speeldozen.xml en de html/javascript op http://www.excelsior-woerden.nl/speeldozen/XML.html

Wil iemand misschien een voorbeeld maken hoe ik de data in variabelen stop uit xml? Ik snap zoizo dat "nodes" gedoe nog niet echt. Met html gebruik ik altijd gewoon getElementById en nu moest ik met ChildNodes gaan werken en raakte een beetje in de war.

B.v.d,
Herman Banken
Trefwoorden:
- javascript dom
- javascript dom xml
- javascript xml
Ik krijg genoeg resultaten
Het is een stuk makkelijker om json te gebruiken als je niet perse de uitgebreide capaciteiten van xml nodig hebt. JSON (http://json.org/) is een subset van javascript en kan met een simpele (eval()) worden uitgevoerd. Het wordt alleen aangeraden wordt het om een json parser voor javascript te gebruiken.

in php kan je van een associative array, of een lijst van associative arrays een json string maken met de php json queries http://www.php.net/json

Verder raad ik je aan om een framewerk voor javascript als jQuery of prototype te gebruiken. Deze bieden een hoop krachtige functies en zorgen ervoor dat code veel meer universeel wordt over verschillende browsers.

Snelle tutorial over json met jsQuery:
[edit]http://mg.to/2006/01/25/json-for-jquery[/edit]
Ja ik ken Json wel een beetje, maar ik wou het graag zelf doen. Dan heb ik controle over mijn code.

Weet iemand misschien de reden voor dit Firefox/IE verschil en de oplossing? Wat doe ik fout?

Herman

Reageren