Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263

    Importazione e lettura file XML

    Ciao a tutti.
    Devo importare il file delle news del Piemonte dal sito dell' AGI.
    Il codice è il seguente:
    codice:
    <%
    XMLPiemonte = "http://agi.feedsportal.com/c/34339/f/625426/index.rss"
    StrURL = XMLPiemonte
    Set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
    objXMLHTTP.Open "GET", StrURL, false
    objXMLHTTP.Send
    content = CStr(objXMLHTTP.ResponseText)
    content = replace(content, "><", ">" & vbcrlf & "<")
    fileXML = "/public/readRSSNews/"
    Set FSOSiteMaps = CreateObject("Scripting.FileSystemObject")
    Set Mappa = FSOSiteMaps.CreateTextFile(Server.MapPath(fileXML & "PiemonteNews.xml"), 2, True)
    Mappa.WriteLine content
    Mappa.Close
    Set Mappa=Nothing
    Dim objXmlDom
    Set objXmlDom = Server.CreateObject("MSXML2.DOMDocument")
    objXmlDom.async = False
    objXmlDom.setProperty "ServerHTTPRequest", True
    blnFileExist = objXmlDom.load(Server.MapPath(fileXML & "PiemonteNews.xml"))
    If (blnFileExist) Then
     Set itemList = objXmlDom.SelectNodes("rss/channel/item")
     For Each itemAttrib In itemList
        newsTitle =itemAttrib.SelectSingleNode("title").text
        newsLink =itemAttrib.SelectSingleNode("link").text
        response.Write(newsTitle) & "<br>"
        response.Write(newsLink) & "<br>"
     Next
    End If
    Set objXmlDom = Nothing
    Set itemList = Nothing
    L'importazione e la formattazione con vbcrlf funziona perfettamente, ma non riesco a leggerlo.
    Se però copio il file PiemonteNews.xml in locale e semplicemente lo apro e lo salvo senza alcuna modifica con Dreamweaver, una volta che lo ricarico sul server lo leggo perfettamente.
    La mia sensazione è che quando lo formatto con il vbcrlf probabilmente inserisco (o non inserisco) caratteri particolari.
    Avete qualche idea ? sono 3 giorni che ci lavoro senza soluzione.

    Ciao e grazie
    Marco

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma perché fai il replace?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    Perché quando lo importo mi crea un file di una sola riga , quindi con il replace lo mando a capo.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    Dopo la tua domanda ho tolto il replace e ho lo stesso risultato: non me lo legge.
    Se però vado in modifica locale del file xml creato, lo salvo con DW senza alcuna modifica, una volta ricaricato sul server viene letto correttamente.

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Io ho provato http://webprogetti.it/rss.asp questo esempio http://www.html.it/articoli/feed-rss-in-asp-2/ e mi sembra vada tutto bene
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    Nulla da fare Andrea, esattamente come prima.
    Mi stampa un bel video bianco.

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da marviv Visualizza il messaggio
    Nulla da fare Andrea, esattamente come prima.
    Mi stampa un bel video bianco.
    Significa che c'è qualche errore se lo script html funziona l'errore è nel tuo codice riparti da capo utilizzando lo script segnato
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    Andrea funziona !
    Purtroppo avevo fatto un errore prelevando lo script.

    Grazie 1000

    Marco

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.