Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140

    Leggere file xml da server

    Salve, vorrei leggere un file xml da un server remoto,

    In locale funziona con questo script:

    <html>
    <head>
    <title>Leggere un file XML con ASP</title>
    </head>
    <body>
    <%
    Dim objXmlDom
    Set objXmlDom = Server.CreateObject("Microsoft.XMLDOM")
    objXmlDom.async = False
    objXmlDom.load Server.MapPath("database.xml")
    Dim nome, cognome
    Set nome = objXmlDom.getElementsByTagName("record/nome")
    Set cognome = objXmlDom.getElementsByTagName("record/cognome")
    Dim i
    i = 0
    For i = 0 To nome.length - 1
    Response.Write nome(i).Text & " " & cognome(i).Text & "<br>"
    Next
    Set nome = Nothing
    Set cognome = Nothing
    Set objXmlDom = Nothing
    %>
    </body>
    </html>

    Vorrei leggerlo da remoto, ho modificato la stringa

    objXmlDom.load Server.MapPath("database.xml")

    in

    objXmlDom.load ("http://www.sito.it/public/database.xml")

    non m i da errore... solo che non mi visualizza niente....

    la pagina che mi da è questa:


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML><HEAD>
    <META http-equiv="Content-Type" content="text/html; charset=windows-1252"></HEAD>
    <BODY>
    </BODY>
    </HTML>

    Suggerimenti?

    Gab ;-)

  2. #2
    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 klinik Visualizza il messaggio
    Salve, vorrei leggere un file xml da un server remoto,
    Cosa intendi per server remoto? Ricordati comunque che il dialogo può avvenire solo sullo stesso server
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140
    mmm... intendevo proprio leggere il file xml da un altro sito web
    Database su un sito e lettura da un altro....
    Come fosse un feed praticamente...

    Gab...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140
    Ciao, ho risolto così:

    <%@LANGUAGE = VBScript%>
    <%
    ' Dichiaro le variabili che mi servono nello script
    Dim file, objXmlHttp, objXmlDom, nome, cognome, i
    ' Specifico il file XML da utilizzare
    'file = Server.MapPath("rubrica.xml")
    file = ("http://www.sito.it/public/rubrica.xml")
    ' Imposto l'oggetto XMLHTTP e recuper il file XML
    Set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
    objXmlHttp.Open "GET", file, False
    objXmlHttp.Send
    ' Imposto l'oggetto XMLDOM e carico il file XML come stringa
    Set objXmlDom = Server.CreateObject("Microsoft.XMLDOM")
    objXmlDom.async = False
    objXmlDom.loadXML(objXmlHttp.responseText)
    ' Recupero i nodi del file XML
    Set nome = objXmlDom.getElementsByTagName("utenti/nome")
    Set cognome = objXmlDom.getElementsByTagName("utenti/cognome")
    ' Inizializzo il contatore per il ciclo
    i = 0
    ' Estraggo tutti i dati
    For i = 0 To nome.length - 1
    With Response
    .Write "Nome: " & nome(i).Text & "<br>"
    .Write "Cognome: " & cognome(i).Text & "<br><br>"
    End With
    Next
    ' Un po di pulizia...
    Set nome = Nothing
    Set cognome = Nothing
    Set objXmlDom = Nothing
    Set objXmlHttp = Nothing
    %>

    Gab

Tag per questa discussione

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.