Værdien for USD står inde i XML filen fra nationalbanken...
Jeg vil desuden kraftigt anbefale dig at sørge for, at databasen opbevarer information om, hvilken valutakurs en bruger har brugt på et givent tidspunkt - ellers får du et forklaringsproblem senere.
Ja men hvordan parser man en xml-fil på en måde så jeg kan få værdien for USD over i en variabel?
Hvis vi snakker håbløse oldschool ASP Classic, skal du bare oprette en instans af xmldom, læs xml filen ind i den og bruge xpath til at navigere dig frem. Sådan lige on top of my head:
set xmldom = server.createobject("microsoft.xmldom") // er langtfra sikker på navnet, tjek Google xmldom.load "sti til xml fil" usd = xmldom.selectsinglenode("Data/Kursdato/Valutakurser[@iso = 'USD']/kurs").text
Something like that. Der er sikkert andre kyndige ASP Classic kodere herinde, som modsat mig der ikke har benyttet det i årevis, kan give en præcis opskrift.
vi har fra vores Axapta-løsning mulighed for at hente kurserne direkte fra Nationalbanken, så det må være en service de tilbyder (jeg skal ikke kloge mig på teknikken, men jeg går ud fra, at det er en xml overførsel).
Alle valutaerne har en ISO-standard kode som Nat.banken også bruger, så hvis du finder ISO-koderne, kan du være sikker på at ramme rigtigt hver gang.
Du kunne jo også overveje, kun at opdatere kurserne én gang om måneden - men så har du selvfølgelig en valutarisiko med i spillet......
Jeg har med interesse læst om linket til Nationalbankens .XML fil, men vil høre om nogen kender til et tilsvarende link til en fil med de aktuelle toldkurser for de forskellige valutaer?