Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    creo XML ma come salvo .XML

    ciao raga, questa pagina [playlist.asp] genera XML
    codice:
    <% Response.ContentType="application/xml" %>
    <?xml version="1.0" encoding="iso-8859-1"?>
    
    <playlist version="1" xmlns="http://xspf.org/ns/0/">
    	<trackList>
    <%
    dim con_pagina                                                  
                                                                     
    set con_pagina = Server.createobject("ADODB.connection")
    con_pagina.open "Provider=Microsoft.jet.OLEDB.4.0; Data source=C:\Inetpub\wwwroot\cislfoggia.it\fpdb\cisl05.mdb"
    
    sqlString = "SELECT * FROM radio"
    						SET RSNews = con_pagina.Execute( sqlString )
    						DO Until (RSNews.EOF)
    
    response.write "<track>"
    response.write "<annotation>" 	+  rsNews("nome_puntata") + "</annotation>" 
    response.write "<location>" 	+  rsNews("file_puntata") + "</location>" 
    'response.write "<image>" 		+  rsNews("immagine_puntata") + "</image>" 
    response.write "</track>"
     
    						RSNews.MoveNext
    						Loop
    						rsNews.close
    						Set rsNews = nothing
    %>
    	</trackList>
    </playlist>
    ma io ho bisogno di un file [playlist.xml] ... quindi come lo salvo con quella estensione dopo averlo creato????
    non impazzire dietro il sistema! Sfruttalo!

  2. #2

  3. #3

    ok ma però....

    ok Mems, tutto chiaro se devo scrivere un file di testo, ma come inserisco tutto quel popò di roba...compresa la SELECT sfruttando qeusta sintassi FSO
    codice:
    <%
    Dim fsoMyFile
    Dim tsTextStream
    
    'Creazione dell'istanza FSO.
    Set fsoMyFile = CreateObject("Scripting.FileSystemObject")
    
    'Apertura del file, in aggiunta dati (8), se non esiste lo crea (True).
    Set tsTextStream = fsoMyFile.OpenTextFile(Server.MapPath("/writable/playlist.xml"), 8, True)
    
    'Scrive una riga.
    tsTextStream.WriteLine("Nuova riga di prova.")
    qui dovrei inserire totto compresa la select??? come?!?! 
    
    'Chiude il file.
    tsTextStream.Close
    %>
    non impazzire dietro il sistema! Sfruttalo!

  4. #4
    non fai prima a cambiare l'applicazione che vuole il .xml dicendogli di andare a leggere un .asp?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    codice:
    <%
    dim contenuto
    
    contenuto = contenuto & "<% Response.ContentType=""application/xml"" %>" & vbCrLf
    contenuto = contenuto & "<?xml version=""1.0"" encoding=""iso-8859-1""?>" & vbCrLf
    contenuto = contenuto &  "<playlist version=""1"" xmlns=""http://xspf.org/ns/0/"">" & vbCrLf
    contenuto = contenuto & "	<trackList>" & vbCrLf
    
    dim con_pagina                                                  
                                                                     
    set con_pagina = Server.createobject("ADODB.connection")
    con_pagina.open "Provider=Microsoft.jet.OLEDB.4.0; Data source=C:\Inetpub\wwwroot\cislfoggia.it\fpdb\cisl05.mdb"
    
    sqlString = "SELECT * FROM radio"
    						SET RSNews = con_pagina.Execute( sqlString )
    						DO Until (RSNews.EOF)
    
    contenuto = contenuto &  "          <track>" & vbCrLf
    contenuto = contenuto &  "                <annotation>" 	+  rsNews("nome_puntata") + "</annotation>" & vbCrLf
    contenuto = contenuto &  "                <location>" 	+  rsNews("file_puntata") + "</location>" & vbCrLf
    contenuto = contenuto &  "                <image>" 		+  rsNews("immagine_puntata") + "</image>" & vbCrLf
    contenuto = contenuto &  "          </track>" & vbCrLf
     
    						RSNews.MoveNext
    						Loop
    						rsNews.close
    						Set rsNews = nothing
    
    contenuto = contenuto & "	</trackList>" & vbCrLf
    contenuto = contenuto & "</playlist>" & vbCrLf
    
    
    Dim fsoMyFile
    Dim tsTextStream
    
    'Creazione dell'istanza FSO.
    Set fsoMyFile = CreateObject("Scripting.FileSystemObject")
    
    'Apertura del file, in aggiunta dati (8), se non esiste lo crea (True).
    Set tsTextStream = fsoMyFile.OpenTextFile(Server.MapPath("/writable/playlist.xml"), 8, True)
    
    'Scrive una riga.
    tsTextStream.WriteLine(contenuto)
    
    'Chiude il file.
    tsTextStream.Close
    %>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.