Newsgroup: it.comp.www.html
Titolo: [XML] Caricamento file xml remoto

Ciao,
    ho un problema che riguarda la modalità con cui si richiama un file .xml 
all'interno di una pagina html.
    In una pagina del sito che sto creando vengono riportati dei dati 
contenuti in un file xml. Ho notato che se questo file risiede in una 
cartella qualsiasi all'interno del mio dominio i dati vengono caricati 
perfettamente mentre, se il file è contenuto in un altro dominio, non 
funziona nulla.
    Suppongo che ci sia un modo diverso per linkare il caricamento del file 
xml, ma non so quale sia. Qualcuno mi può dare una mano?
    Il codice che ho utilizzato per caricare il file è questo:
______________________________________________________________
[cut]
    <body bgcolor="#FFFFFF" onLoad="stampaDati()" style="text-align: left">
    <xml id="datiCaricati" src="
http://ALTRO_DOMINIO/stats/dati.xml
"></xml>
[cut]
______________________________________________________________
(se metto     <xml id="datiCaricati" 
src="
http://MIO_DOMINIO/stats/dati.xml
"></xml>     funziona benissimo)
    Mentre la parte di codice che richiama i valori è questa:
*************************************************
[cut]
<div align="right" id="temperature"></div>
<script>
function stampaDati(){
var str = "";
var StringaXml = datiCaricati.XMLDocument;
str+="<table border='0' id='table1'> <tr><td align='right'>Parte superiore 
Tel:</td>";
str+="<td> <b>"+ StringaXml.documentElement.childNodes(0).text +"</b></td>";
str+="<td>&deg;C</td></tr><tr><td align='right'>Parte centrale Tel:</td><td> 
<b>";
str+=StringaXml.documentElement.childNodes(1).text +"</b></td>";
str+="<td>&deg;C</td></tr><tr><td align='right'>Parte inferiore 
Tel:</td><td> <b>";
str+=StringaXml.documentElement.childNodes(2).text +"</b></td>";
str+="<td>&deg;C</td></tr><tr><td align='right'>Specchio primario:</td><td> 
<b>";
str+=StringaXml.documentElement.childNodes(3).text +"</b></td>";
str+="<td>&deg;C</td></tr><tr><td align='right'>Aria interna Tel:</td><td> 
<b>";
str+=StringaXml.documentElement.childNodes(4).text +"</b></td>";
str+="<td>&deg;C</td></tr><tr><td align='right'>Dissipatore 
CCD:</td><td><b>";
str+=StringaXml.documentElement.childNodes(5).text +"</b></td>";
str+="<td>&deg;C</td></tr><tr><td align='right'>Dissipatore2 
CCD:</td><td><b>";
str+=StringaXml.documentElement.childNodes(6).text +"</b></td>";
str+="<td>&deg;C</td></tr><tr><td align='right'>Temperatura 
Esterna:</td><td><b>";
str+=StringaXml.documentElement.childNodes(7).text 
+"</b></td><td>&deg;C</td></tr></table>";
temperature.innerHTML = str;
str="<table border='0' id='table2'> <tr><td align='right'>AR :</td>";
str+="<td>"+ StringaXml.documentElement.childNodes(8).text +"</td>";
str+="</tr><tr><td align='right'>DEC :</td><td>";
str+=StringaXml.documentElement.childNodes(9).text +"</td>";
str+="</tr><tr><td align='right'>Nome Oggetto :</td><td>";
str+=StringaXml.documentElement.childNodes(10).text +"</td>";
str+="</tr><tr><td align='right'>AR' :</td><td>";
str+=StringaXml.documentElement.childNodes(11).text +"</td>";
str+="</tr><tr><td align='right'>DEC' :</td><td>";
str+=StringaXml.documentElement.childNodes(12).text +"</td></tr></table>";
posizione.innerHTML = str;
[cut]
******************************************************
La pagina originale è questa: 
http://www.astronomyproject.com/Ricerca/real_time/real_time.htm
Spero che qualcuno sappia aiutarmi, grazie comunque.
Dario 

Dario wrote:
[MEGA CUT]
Mi sa che è più un problema javascript.
Meglio chiedere su it.comp.lang.javascript
-- 
Andrea Azzini
Arya Interactive Media srl
www.inarya.com