12 messaggi dal 14 dicembre 2001
Perdonami mi sono espresso male! :)
Ho adottato il tuo script, ma quello che ne viene dopo non produce alcun risultato.
Per intenderci, il mio script completo è:

  <%
  'sub lettura file rss
  Sub RSS (URL)
  Set objXML = Server.CreateObject("msxml2.DOMDocument.3.0") 
  objXML.async = False 
  objXML.setProperty "ServerHTTPRequest", True 
  objXML.validateOnParse = False 
  objXML.preserveWhiteSpace = False 
  objXML.Load(URL) 
  If (objXML.readyState <> 4) Then 
    Response.Write "Problemi nella connessione" 
  Else 
    'Response.Write Server.HTMLEncode(objXML.xml) 
    
    Set objNodeList = objXML.getElementsByTagName("item")
  
    For Each objNode In objNodeList
      For Each objNode2 In objNode.childNodes
        Select Case objNode2.nodeName
          Case "name"
            strTitle = objNode2.firstChild.nodevalue
          Case "url"
            strURL = objNode2.firstChild.nodevalue
           Case "description"
            strDescription = objNode2.firstChild.nodevalue
        End Select
      Next
  
      ' mostro a video
      Response.write "<a href=" &strURL &" title="""&strtitle &""">" &strTitle &"</a><br>" &strDescription
      strTitle = ""
      strURL = ""
      strDescription = ""
      Next
  
    set objNodeList = Nothing
    End if
  End sub
  call RSS("file.xml")
%>


ma non mi sputa fuori un bel niente...
Modificato da lucacuck il 29 marzo 2006 10.26 -
12 messaggi dal 14 dicembre 2001
HO RISOLTO!

...lascia stare, sono un tonto! :)
avevo dimenticato di cambiare i nomi dei tag... GRRRR!
Che pirla... comunque grazie infinite per il tuo aiuto, sei stato disponibilissimo. Se posso aiutarti in qualcosa non esitare a contattarmi, anche in pvt.

A presto!
12 messaggi dal 14 dicembre 2001
Ciao e scusa se ti disturbo ancora... ;)
Ho un problema con la lettura dei nodi, ovvero... io per leggere le informazioni di ogni nodo faccio così:
Select Case objNode2.nodeName 
Case "name" 
strTitle = objNode2.firstChild.nodevalue 
Case "url" 
strURL = objNode2.firstChild.nodevalue 
Case "description" 
strDescription = objNode2.firstChild.nodevalue 
End Select


...però non è detto, ad esempio, che "description" esista. O meglio, il nodo esiste di certo, ma ilcontenuto può anche essere vuoto... e a questo punto mi da errore quando vado a leggere..
Come posso fare per testare se il nodo è pieno prima di andarlo a leggere?
Grazie e a presto!!!
Modificato da lucacuck il 04 aprile 2006 15.36 -
Prova con hasChildNodes() o confrontandolo con Nothing
Scusa se non sono + preciso ma ora non riesco a fare una prova...

Matteo Casati
GURU4.net

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.