Risultati da 1 a 4 di 4

Discussione: Prelevare dati da un file xml

  1. #1
    robydg è offline Nuovo Iscritto
    Data Registrazione
    Jan 2007
    Messaggi
    9

    Prelevare dati da un file xml

    Ciao a tutti. Qualcuno mi sa dare delucidazioni su come fare a prelevare i valori dei vari campi di un file xml con ajax?
    il file xml è di questo tipo:

    <rss version="2.0">
    <channel>
    <data>
    <state id="1" label="a>a
    <region id="1" label="a1">a1
    <country id="1" label="a11">a11</country>
    ...
    </region>
    <region>
    <country id="1" label="a12">a12</country>
    ...
    </region>
    ...
    </state>
    <state>
    ...
    </state>
    </data>
    </channel>
    </rss>

    Devo poter visualizzare il nome di country relativo alla region e state scelti.
    la memorizzazione delle selezioni l'ho fatta.
    Nella proprietà "onsubmit" della form richiamo una funzione usa_ajax():

    if (window.ActiveXObject) xhr = new ActiveXObject("Microsoft.XMLHTTP");
    else if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
    else alert("not supported");
    xhr.open("GET","data.xml",true);
    xhr.setRequestHeader("Cache-Control", "no-cache");
    xhr.setRequestHeader("Pragma", "no-cache");
    xhr.onreadystatechange = function() {
    if (xhr.readyState == 4){
    if (xhr.status == 200){
    if (xhr.responseText != null){...}
    else{
    alert("file non ricevuto");
    return false;
    }
    }
    else alert("Error code " + xhr.status + " received: " + xhr.statusText);
    }
    }
    xhr.send(null);
    }


    Ma non so come poter andare a leggere il file xml una volta stabilita la connessione col server...

    grazie

  2. #2
    L'avatar di lukeonweb
    lukeonweb è offline Forumista DOC
    Data Registrazione
    Mar 2003
    Località
    Napoli
    Messaggi
    5,200
    con quale linguaggio lato server?
    Luca Ruggiero
    Resp. didattico www.mrwcorsi.it

  3. #3
    robydg è offline Nuovo Iscritto
    Data Registrazione
    Jan 2007
    Messaggi
    9
    Il linguaggio lato server che utilizzo è Php

  4. #4
    L'avatar di nanni75
    nanni75 è offline Nuovo Iscritto
    Data Registrazione
    Sep 2007
    Messaggi
    3

    Smile

    Citazione Originariamente Scritto da robydg Visualizza Messaggio
    Ciao a tutti. Qualcuno mi sa dare delucidazioni su come fare a prelevare i valori dei vari campi di un file xml con ajax?
    il file xml è di questo tipo:

    ...............

    Ma non so come poter andare a leggere il file xml una volta stabilita la connessione col server...

    grazie
    Non so se per te può andar bene ma io sul mio sito richiamo i file .xml con uno script ajax chiamato "Ajax Includes Script".

    Lo puoi trovare su Dynamic Drive al seguente indirizzo: Ajax Includes Script.

    Io pero' lo uso per caricarci gli rss ma in teoria dovrebbe funzionare con qualsiasi file di tipo .xml.

    Fammi sapere se ti e' di aiuto....
    Italia Risparmio: Il Portale italiano del Risparmio

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •