Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Asp e XMLDOM

  1. #1

    Asp e XMLDOM

    Ciao a tutti,
    ho un file xml così strutturato

    <news data="30/05/2002">TEST1</news>
    <news data="02/05/2002">TEST2"</news>
    <news data="02/04/2002">TEST3</news>
    <news data="02/03/2002">TEST4</news>

    ho scritto la seguente pagina per la lettura

    <%
    Set MyXML = Server.CreateObject("Microsoft.XMLDOM")
    MyXML.Async = False
    MyXML.Load Server.MapPath("news.xml")

    dim news
    set news = MyXML.getElementsByTagName("news")

    Dim i
    i = 0
    For i = 0 To news.length - 1
    Response.Write news(i).Text & "
    "
    Response.Write news(i).getAttribute("data") & "
    " & "
    "
    Next
    %>

    ma quando richiamo la pagina viene visualizzata bianca
    Il mio blog
    http://www.betacrew.org

    Ospitalettosci neve sull'appennino http://ospitaletto.betacrew.org

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    in teoria il parser sembra ok...
    tranne forse:

    MyXML.Load Server.MapPath("news.xml")

    prova con

    MyXML.LoadXml Server.MapPath("news.xml")

  3. #3
    Ho provato ma mi restituisce sempre la pagina vuota
    Il mio blog
    http://www.betacrew.org

    Ospitalettosci neve sull'appennino http://ospitaletto.betacrew.org

  4. #4
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    il path del file è corretto ?

  5. #5
    Si il path é corretto
    Il mio blog
    http://www.betacrew.org

    Ospitalettosci neve sull'appennino http://ospitaletto.betacrew.org

  6. #6
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    il file xml è valido ?


  7. #7
    in questo caso il metodo loadXml non va bene, quando carichi un file xml devi usare load.
    prova a fare un po' di debug con:
    codice:
    if MyXML.parseError.ErrorCode then
    	Response.Write ("Codice Errore	: " & MyXML.ParseError.ErrorCode)
    	Response.Write ("Descrizione	: " & MyXML.ParseError.reason)
    	Response.Write ("Riga errore	: " & MyXML.ParseError.line)
    	Response.Write ("Colonna errore	: " & MyXML.ParseError.linepos)
    	Response.Write ("Testo errore	: " & MyXML.ParseError.srcText)
    else
    
    ..
    
    end if
    xxx

  8. #8
    Puoi spiegarti meglio ?
    Devo inserire quel codice prima dello script?
    ^_^
    Il mio blog
    http://www.betacrew.org

    Ospitalettosci neve sull'appennino http://ospitaletto.betacrew.org

  9. #9
    Originariamente inviato da Ir0nFl4m3
    Puoi spiegarti meglio ?
    Devo inserire quel codice prima dello script?
    ^_^
    va dopo il load dei dati

    xxx

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.