Ho iniziato a capirci qualcosa.. solo che la console degli errori di firefox mi dice:

Errore: xmlDocument.documentElement.childNodes[post].childNodes[dato].childNodes[0] is undefined
File sorgente: http://localhost/xml2/prova.html
Riga: 36


codice:
<script LANGUAGE="JavaScript" type="text/javascript">



var xmlDocument =document.implementation.createDocument('', '', null);
xmlDocument.load('file.xml');

function variabili() {
	
	var post = 0;
	var dato = 0;
	
	var result = new Array();
	
	for (post = 1; post <= xmlDocument.documentElement.childNodes.length; post++) {
		
		result[post] = new Array();
		
		
		for (dato = 1; dato <= 3; dato++) {
			
			alert(xmlDocument.documentElement.childNodes[post].childNodes[dato].childNodes[0].data);
			
		} 
		
		
	}
	
	
}

xmlDocument.addEventListener('load', variabili, false);
xmlDocument.load('file.xml);


</script>