Avatar billede jannikf Nybegynder
14. juni 2006 - 21:21 Der er 3 kommentarer og
1 løsning

Læsning af xml i starten

Jeg har før spurgt herind, men fik ikke et svar, så nu prøver jeg igen i en anden kategori.

Jeg har en xml fil, som løbende opdateres via et program, og det jeg vil have er noget så simpelt, som at tjekke om en værdi i xml-filen er 0 eller 1.
Starten ser sådan her ud og det er hvor playing="1" at jeg gerne vil udtrække en værdi, men hvordan skal det gøres?

<?xml version="1.0" encoding="UTF-8"?>
<now_playing playing="1" timestamp="2006-06-14T21:16:29+02:00">


Jeg kan fint udtrække de data der ligger i item (i dette tilfælde hedder den song), men i "headeren" aner jeg ikke hvad jeg skal gøre. Skriv lige hvis jeg har formuleret mig for dårligt.
Avatar billede ffsoft Praktikant
14. juni 2006 - 21:40 #1
Du kan jo åbne den som en tekstfil og så læse den linie for
linie. Når du når til linie 2 henter du de 25 første tegn
med funktionen left() over i en midlertidig streng og checker
om det sidste tegn er 1 eller 0 med funktionen right()
Avatar billede jannikf Nybegynder
14. juni 2006 - 21:46 #2
Nå ja det kunne jeg selvfølgelig godt gøre, men hvordan gøres dét så?
Avatar billede jannikf Nybegynder
14. juni 2006 - 22:01 #3
<%
Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("/nowplaying/now_playing.xml")
Set f = fso.OpenTextFile(filespec,1)


For intLine = 1 to 1
  f.SkipLine
Next

strLinie = left(f.ReadLine,23)

Response.Write right((strLinie),1)

f.Close
%>

Tror jeg har den nu. Skriver lige om 5 min.
Avatar billede jannikf Nybegynder
14. juni 2006 - 22:18 #4
Det virkede. Mange tak.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester