Visualizzazione dei risultati da 1 a 3 su 3

Discussione: xml da database

  1. #1

    xml da database

    Salve ragazzi ho bisogno di creare un xml pescando i dati da un db
    il file xml è del tipo:
    codice:
    <gallery>
    <album title="titolo" description="descrizione">
    [img]001.jpg[/img]
    [img]001.jpg[/img]
    .....
    .....
    </album>
    <album title="titolo2" description="descrizione">
    [img]001.jpg[/img]
    [img]001.jpg[/img]
    .....
    .....
    </album>
    Ho creato un database con i seguenti campi
    Album, img, descrizione

    non riesco però a far generare in asp il file xml.
    E' una cosa fattibile?

  2. #2
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    ho provato cosi:
    codice:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    
    <%
    response.ContentType = "text/xml"
    Dim Rec
    Dim Rec_cmd
    Dim Rec_numRows
    
    Set Rec_cmd = Server.CreateObject ("ADODB.Command")
    Rec_cmd.ActiveConnection = MM_Conn_news_STRING
    Rec_cmd.CommandText = "SELECT * FROM Gallery ORDER BY album ASC" 
    Rec_cmd.Prepared = true
    
    Set Rec = Rec_cmd.Execute
    Rec_numRows = 0
    %>
    <%
    Dim Repeat1__numRows
    Dim Repeat1__index
    
    Repeat1__numRows = -1
    Repeat1__index = 0
    Rec_numRows = Rec_numRows + Repeat1__numRows
    response.Write "<album title="album1">" 
    While ((Repeat1__numRows <> 0) AND (NOT Rec.EOF)) 
       response.Write "[img][/img]"
      Repeat1__index=Repeat1__index+1
      Repeat1__numRows=Repeat1__numRows-1
      Rec.MoveNext()
    Wend
    response.Write "</album>" 
    Rec.Close()
    Set Rec = Nothing
    %>
    in questo modo ottengo il seguente xml:
    codice:
    <album title="album1">
    [img]img8.jpg[/img]
    [img]img2.jpg[/img]
    [img]img1.jpg[/img]
    .....
    </album>
    ma come faccio nel caso in cui abbia più album?
    vorrei ottenere una cosa del genere:
    codice:
    <album title="album1">
    [img]img8.jpg[/img]
    [img]img2.jpg[/img]
    [img]img1.jpg[/img]
    .....
    </album>
    <album title="album2">
    [img]img8.jpg[/img]
    [img]img2.jpg[/img]
    [img]img1.jpg[/img]
    .....
    </album>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.