Prelevare dati da un file xml

robydg

Nuovo Utente
19 Gen 2007
9
0
0
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
 

nanni75

Nuovo Utente
10 Set 2007
3
0
0
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....
 
Discussioni simili
Autore Titolo Forum Risposte Data
R [PHP] Prelevare dati dal più recente PHP 6
J Prelevare dati dal db Mysql PHP 9
E Prelevare dati diversi da 3 tabelle con gli stessi campi e accodarli per data PHP 1
helpdesk Prelevare dati riga per riga PHP 20
A Prelevare i dati in base al titolo selezionato (era Aiuto!) PHP 1
I Prelevare dati PHP 6
I Prelevare dati database a caso PHP 4
I Prelevare dati da due tabelle PHP 2
catellostefano prelevare dati da tabella mysql PHP 6
U Prelevare dati da Array o $_FILES PHP 7
trattorino [PHP] prelevare minuti da date confrontate PHP 2
trattorino [PHP] Prelevare contenuto PHP 1
trattorino [PHP] prelevare solo div con id PHP 1
M Creazione codice html per far prelevare un banner HTML e CSS 3
C Prelevare i record che appartengono al giorno più vecchio del mese. PHP 11
R Come prelevare valori da Feed Rss ? aiuto Javascript 0
E prelevare dato da una tabella ed inserila in un altra PHP 6
ivarello Prelevare contenuto DIV di un'altra pagina PHP 5
P Prelevare il valore da un radio button con name dinamico!! PHP 2
P Script per prelevare contenuti dalle pagine web PHP 1
F Prelevare un valore dall'oggetto selcet Javascript 4
F prelevare valori da una forse array PHP 7
Fossa Prelevare risultati da siti esterni (API?) PHP 9
B Metodo POST prelevare VALUE da tasto SUBMIT PHP 2
T [sql] Prelevare le ultime N righe? Database 3
F Prelevare variabile di ritorno da Google Maps API PHP 0
catellostefano Prelevare variabile da un altra pagina php PHP 2
I Prelevare variabile da url PHP 3
C prelevare immagine e caricarla tramite ftp in php PHP 2
M Prelevare *.wmv da internet Webdesign e Grafica 1
D Prelevare da un db i primi caratteri di un articolo. Classic ASP 1
L Prelevare testo da campo di testo Classic ASP 2
B prelevare cookies per fini di sviluppo PHP 2
ElfoDelBasket [php-mysql] Prelevare i valori dai campi Enum/Set PHP 5
P Come posso prelevare keyascii? Javascript 1
T Come faccio ad inserire file.pdf da far prelevare dal mio sito web? SEO e Posizionamento 0
N dati tabella non presi PHP 0
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
I Assegnare dati fetch request ad una variabile globale Javascript 0
L PHPSpreadsheet inserire dati da file .xlsx/.xls su database PHP 2
L Ricezione dei dati su file php da modulo html PHP 6
L inserimento form dati multipli ? PHP 0
S Leggere dati da API e visualizzarli PHP 0
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
A invio massivo dati a file php Javascript 4
M Inviare dati nel db dopo risposta alert PHP 0
A recuperare i dati passati nel post PHP 1
L Estrazione dati php Database 6
L Estrazione dati casuali non doppioni MySQL 1

Discussioni simili