Se il file tipo-XML lo puoi trattare e salvare come file di testo .txt
allora possiamo farlo "leggere" a JavaScript come contenuto di un IFRAME "di servizio".

Questo come file a.txt
codice:
l
  <?xml version="1.0" ?> 
- <dati>
    <cognome>URATI</cognome> 
    <nome>Piero</nome> 
  </dati>
Il .js lavora su una documento HTML c.html
codice:
<html>
<script>

var theVar = '';

function readFile(){
 alert(theVar = document.frames[0].document.getElementsByTagName("pre")[0].innerHTML);
 document.write('<pre>' + theVar + '</pre>');
 }

</script>

<body onload="readFile()">
                          <iframe src="a.txt"></iframe>
</body></html>
Come punto di partenza della mezzanotte .. può andare
... e tenendo conto che la sintassi di lettura del contenuto di un IFRAME varia da Browser a Browser: questo lo puoi/devi provare con InternetExplorer.