Salve.
Sto lavorando all'implementazione di una mappa della mia città per un sito.
Consiste in una semplice immagine con relativa map. Per testare il codice ho provato ad aggiungere due aree. Passando sul mouse in un'area, si attiva l'handler che effettua la funzione mostra(identificativo_luogo);

Tramite questa funzione, il browser carica il file xml, e ricerca il nodo corrispondente all'area selezionata, estraendo i dati relativi (nome luogo, foto, descrizione, indirizzo)

Il codice su IE gira senza problemi.. Tuttavia su Firefox non riesce a caricare il file xml.
Ho cercato un po sul web, specialmente negli articoli di javascript.html.it , ma non riesco a creare una variabile che contenga il file xml, al quale poter accedere tramite DOM.

Qualcuno ha qualche script che mi possa aiutare??