ciao a tutti ho provato un po' a sbattermi per importare dei dati da questo url
http://www.batstrading.com/data/xml/symbols.php l'operazione andrebbe necessariamente fatta in javascript...

ho porvato con questo codice ma mi da degli errori, sembra non riesca a caricare la pagina xml...

Codice PHP:
var req;

function 
processReqChange() {
    
// only if req shows "loaded"
    
if (req.readyState == 4) {
        
// only if "OK"
        
if (req.status == 200) {
            
// ...processing statements go here...
        
} else {
            
alert("There was a problem retrieving the XML data:\n" +
                
req.statusText);
        }
    }
};

function 
loadXMLDoc(url) {
    
req false;
    
// branch for native XMLHttpRequest object
    
if(window.XMLHttpRequest && !(window.ActiveXObject)) {
        try {
            
req = new XMLHttpRequest();
        } catch(
e) {
            
req false;
        }
    
// branch for IE/Windows ActiveX version
    
} else if(window.ActiveXObject) {
           try {
            
req = new ActiveXObject("Msxml2.XMLHTTP");
          } catch(
e) {
            try {
                  
req = new ActiveXObject("Microsoft.XMLHTTP");
            } catch(
e) {
                  
req false;
            }
        }
    }
    if(
req) {
        
req.onreadystatechange processReqChange;
        
req.open("GET"urlfalse);
        
req.send("");
    }
};

function 
getprice(code)
{
    var 
xmlDoc=loadXMLDoc("http://www.batstrading.com/data/xml/symbols.php");
    
//var n=xmlDoc.symbols[0].getAttribute("count");
    
for (i=0;i=n;i++)
    {
        var 
codename=xmldoc.symbol[i].getAttribute("name");
        if(
codename==code)
        { 
            var 
vol=xmldoc.symbol[i].getAttribute("vol");
            var 
asksz=xmldoc.symbol[i].getAttribute("asksz");
            var 
askpx=xmldoc.symbol[i].getAttribute("askpx");
            var 
bidsz=xmldoc.symbol[i].getAttribute("bidsz");
            var 
bidpx=xmldoc.symbol[i].getAttribute("bidpx");
            var 
last=xmldoc.symbol[i].getAttribute("last");
            
            
document.all.div1.innerText last;
            
            break;
        }
    }
}; 
voi averte qualche idea da darmi?