webForumDet fria alternativet

Loopa ut data från db!

4 svar · 300 visningar · startad av Salamana

SalamanaMedlem sedan mars 2005158 inlägg
#1

Sitter med en sak som jag ska ha till bildvisning som jag hittat på nätet.
Sidan är ett xml-dok...och i nuläget är bilderna statiska.
Detta tänkte jag ändra på så att bilderna blir dynamiska.

HAR DOCK ALDRIG JOBBAT MED XML!!!

Så min fråga är följande:

Sökvägarna till bilderna ligger i en databas...hur gör jag för att loopa ut bilderna i ett xml-dok??

Gör jag först en asp-sida där jag loopar ut all data och sedan läser jag in den datan på ngt sätt i xml-dokumentet....eller??

doggelitoMedlem sedan juni 20003 076 inlägg
#2

Salamana skrev:

Gör jag först en asp-sida där jag loopar ut all data och sedan läser jag in den datan på ngt sätt i xml-dokumentet....eller??

njae, enklast borde väl vara att ändra sökvägen i bildscriptet, från xmlfilen till en aspfil istället.
i aspfilen skapar du sedan korrekt xmlkod inklusive dina bildsökvägar.

alt. skriv om bildvisningsscriptet att gå direkt mot din databas istället, utan xml! :)

SalamanaMedlem sedan mars 2005158 inlägg
#3

OK!

Har hittat lite kod gällande detta som jag ska testa att implementera på min asp-sida som jag hoppas ska generera en xml-fil.

CalippoMedlem sedan aug. 2002536 inlägg
#4

... eller File System Object i asp?

SalamanaMedlem sedan mars 2005158 inlägg
#5

Precis....detta utgick jag ifrån och det fungerar kanon!

Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objTextfil = objFSO.CreateTextFile("C:\Inetpub\wwwroot\imageData.xml", True)
objTextfil.WriteLine("<SIMPLEVIEWER_DATA maxImageDimension=""4000"" textColor=""0xFFFFFF"" frameColor=""0xFFFFFF"" bgColor=""0x181818"" frameWidth=""20"" stagePadding=""40"" thumbnailColumns=""4"" thumbnailRows=""3"" navPosition=""right"" navDirection=""LTR"" title=""Bildserie"" imagePath="""" thumbPath="""">")
Do While Not rs.EOF
	objTextfil.WriteLine("<IMAGE>")
		objTextfil.WriteLine("<NAME>"&rs("bildNamn")&"</NAME>")
		objTextfil.WriteLine("<CAPTION>"&rs("bildText")&"</CAPTION>")			
	objTextfil.WriteLine("</IMAGE>")	
	objTextfil.WriteLine("")	
rs.movenext
Loop
objTextfil.WriteLine("</SIMPLEVIEWER_DATA>")
Set objFSO = Nothing
133 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)