Avatar billede stane Nybegynder
09. november 2003 - 10:29 Der er 5 kommentarer og
1 løsning

Paging i XML

Når man har et udtræk fra en XML fil på eksempelvis 50 poster, hvordan laver man så paging ligesom med ADO?

...og så lidt mere avanceret: Kan man lave pagingen, så den fungerer som på Google?
Avatar billede arvin Nybegynder
09. november 2003 - 10:30 #1
Avatar billede keysersoze Ekspert
09. november 2003 - 11:19 #2
arvin >> det har da ikke meget med xml-paging at gøre?
Avatar billede eagleeye Praktikant
09. november 2003 - 11:24 #3
Jeg kan give dig noget koden så det liger den måde google gør det. Altså links til de næste sider som eks tallene 3 4 5 6 7 8 9 10 11 osv.
Avatar billede stane Nybegynder
09. november 2003 - 11:52 #4
eagleeye: Det du skriver om, er lige det jeg skal bruge. Jeg har selv lavet det samme før med ADO, men det kniber når datakilden er XML.
Avatar billede eagleeye Praktikant
09. november 2003 - 15:57 #5
Det kode eksemple her er bygget vidre på dette script http://activedeveloper.dk/locator.asp?guid=001000000031 så variable navne skal være som i det script.

Denne del udskriver kun tallene så du må selv lige tilføje links til forrige og næste side.


Du kan styre antallet som skal vise før og efter den side man er kommet til ved variablen: visAntal = 10
<%       
intPage = Request.QueryString("intPage")
if intPage = "" then intPage = 1

intPageCount = 120


'Eks som www.google.com
visAntal = 10
intStart = intPage - visAntal
intSlut  = intPage + visAntal
if intStart <= 0 then intStart = 1
if intSlut > intPageCount then intSlut = intPageCount
For intNum = intStart To intSlut
  if CInt(intNum) = CInt(intPage) then
    Response.Write " <b>" & intNum & "</b> "
  else
    Response.Write "<a href="&Request.servervariables("SCRIPT_NAME")&"?intPage=" & intNum & "><font face='arial' size='2'><b>" & intNum & "</b></font></a> "
  end if
Next

%>
Avatar billede stane Nybegynder
20. januar 2004 - 21:42 #6
Lukker spørgsmålet desværre...
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
Kurser inden for grundlæggende programmering

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