Data
Børre Stenseth
Bruk > Ajax >XML

XML

Hva

Her skal vi laste opp og bruke noen XML-data. Vi skal bruke både ren HTTPRequest og vi skal bruke jQuery. Vi bruker data fra geonames [1] .

XML-fila inneholder i tillegg til CSV-fila CSV geografiske koordinater for en boks som omgir landet.

Dataene ser slik ut: land som xml Den komplette adressen er:
https://borres.hiof.no/wep/data/geografi/land.xml

Vi vil lage en liste med navnene på landene i fila. Vi gjør det med en "håndskrevet" AJAX-request og ved hjelp av jQuery.

Basis AJAX

Javascript-koden blir slik:

_script1.js

Du kan se eksempelet på en egen side: xmlcase1.html https://borres.hiof.no/wep/data/access/xml/xmlcase1.html

AJAX med jQuery

Javascript-koden blir slik:

_script2.js

Du kan se eksempelet på en egen side: xmlcase2.html https://borres.hiof.no/wep/data/access/xml/xmlcase2.html

Alternativ

Vi kan bruke XPath. Det gir ingen gevinst her, men for demonstrasjonens skyld.

Javascript-koden blir slik:

_script3.js

Du kan se eksempelet på en egen side: xmlcase3.html https://borres.hiof.no/wep/data/access/xml/xmlcase3.html

Referanser
  1. Geonames GeoNames www.geonames.org/ 14-03-2010
Bruk > Ajax >XML