Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24

Discussione: Lettura di pagina XML

  1. #1

    Lettura di pagina XML

    Premetto che sono un novello nell'uso degli script per il caricamento di pagine XML.
    Tuttavia fino ad oggi utilizzavo uno script che ha sempre funzionato fino a quando oggi ho deciso di far agganciare un altro RSS.
    lo script è il seguente. Sapreste dirmi perchè non carica la pagina http://www.asbari.it/index.php?option=com_rd_rss&id=2
    Qualsiasi altra pagina (ad es. http://www.regione.puglia.it/index.p...rp&opz=feedrss) invece funziona benissimo.
    Grazieeee

    ------------------------------
    <lu>
    <%

    'Utilizzo oggetto DOM per caricare il file xml (feed rss)
    Set objXML = Server.CreateObject("msxml2.DOMDocument.3.0")

    objXML.async = false
    objXML.setProperty "ServerHTTPRequest", True
    objXML.validateOnParse =false
    objXML.preserveWhiteSpace = false

    ' Carico news di WebMasterPoint.org
    caricoFile = objXML.Load("http://www.asbari.it/index.php?option=com_rd_rss&id=2")


    ' Controllo se e' stato caricato il file
    If Not caricoFile Then
    ' In caso di errore avviso quale errore si e' verificato
    Response.write "

    Errore
    : " & objXML.parseError.errorCode & "
    "
    Response.Write "Linea: " & objXML.parseError.line & "/"
    Response.WRite "Colonna: " & objXML.parseError.linepos & "</p>"
    Else
    ' In caso non vi sia nessun errore, proseguo e carico le info del file xml (feed rss)
    Set Nodo = objXML.getElementsByTagName("item")

    For Each objNodi In Nodo
    ' Sfoglio i nodi
    For Each objNodo In objNodi.childNodes
    Select Case objNodo.nodeName
    Case "title"
    titolo = objNodo.firstChild.nodevalue
    Case "link"
    link = objNodo.firstChild.nodevalue
    Case "description"
    descrizione = objNodo.firstChild.nodevalue
    Case "pubate"
    data = objNodo.firstChild.nodevalue
    data = Replace(data,"T"," alle ")
    data = Replace(data,"+00:00","")
    End Select

    Next

    ' VISUALIZZO LA NOTIZIA - E' possibile modificare il codice html delle 3 righe qui sotto, per formattare le news come si desidera
    Response.write ("[*]<a href=""" & link & """ title=""Leggi: " & titolo & " - Autore: Redazione di WebMasterPoint.org"" target=""_blank"">")
    Response.Write (titolo & "</a> <font color=""#CCCCCC"">" & data & "</font>
    " & descrizione & " (Leggi tutto...)")

    Next

    set Nodo = Nothing
    End if
    %>[/list]
    ---------------------------------------

  2. #2
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    è possibile che il sito ti habbia bannato? magari impedisce solo a te di accedere a quel documento.

    Ha funzionato per un po'?

  3. #3
    Non penso mi abbiano bannato anche perchè ha fatto così sin dal primo collegamento.

  4. #4
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ma ti da un errore ?
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  5. #5
    Si, mi da questo errore

    Errore
    : -1072896658
    Linea: 0/Colonna: 0

  6. #6
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    secondo me c'è qualche entity nel testo che non viene riconosciuta.
    dovesti usare il comando .save per salvare il feed magari usando solo il primo item.
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  7. #7


    potresti darmi qualche indicazione su come e dove scrivere il .save?
    come dicevo non sono un esperto e mi sto avvicinando solo ora.
    grazie

  8. #8
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  9. #9
    non riesco a prelevare il file dalla rete
    Help me

  10. #10
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    che faccio impongo le mani ?
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

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.