Ho fatto un'estensione per Firefox, e ora per automatizzarla vorrei scaricare un file XML..
Solo che non ho mai lavorato con gli XML e non capisco il motivo di questo problema:
Per verificare il funzionamento ho questo codice, solo che non mi mostra mai l'alert 4 e si ferma sempre al 3.codice:var XMLDoc = document.implementation.createDocument("", "", null); XMLReq = new XMLHttpRequest(); XMLReq.open('GET', 'http://www.f1project.org/xml/piloti.php', true); alert("1"); XMLReq.onreadystatechange = function (aEvt) { if (XMLReq.readyState == 4) { if(XMLReq.status == 200) dump(XMLReq.responseText); else dump("Error loading page\n"); } } alert("2"); XMLReq.overrideMimeType('text/xml'); XMLReq.send(null); XMLDoc = XMLReq.responseXML; alert("3"); var driverIndex = 1; var driversNode = XMLDoc.getElementsByTagName('Drivers'); alert("4"); var driver = driversNode.firstChild; alert("ok");
Qualcuno ha qualche idea?
PS: Il file XML è strutturato così (il sottoalbero che mi interessa è <Drivers>):
codice:<F1Project> <File>piloti.php</File> <Fetchdate>2006-10-05 14:44:06</Fetchdate> <IdTeam>641</IdTeam> <Training> <TrainingFirstSkill>traiettoria</TrainingFirstSkill> <TrainingSecondSkill>riflessi</TrainingSecondSkill> </Training> <TalentScout> <TalentScoutLevel>4</TalentScoutLevel> <TalentScoutFunding>1000</TalentScoutFunding> </TalentScout> <Drivers> <Driver> <DriverId>10074</DriverId> <DriverName>Ricardo</DriverName> <DriverSurname>Sousa</DriverSurname> etc...

Rispondi quotando
