So come caricare i dati in XML, ad esempio per il file XML che ho definito ho risolto in questo modo:

codice:
// Caricamento Titolo--Data dei quotidiani.
mio_xml = new XML();
mio_xml.path = this;
mio_xml.ignoreWhite = true;
mio_xml.onLoad = function(success)
{
  if(success){
    //trace("caricamento riuscito!");
	
	//Caricamento titolo quotidiano
	var titolo_quotidiano = this.firstChild.attributes.titolo;
	
	//Caricamento data quotidiano
	var data_quotidiano = this.firstChild.attributes.data;
	
	//Visualizzazione info quotidiano
	_root.sezioni_mc.info_newspaper.text = titolo_quotidiano + " - " + data_quotidiano;
	
	
	
	// nome sezione quotidiano
	//var sezione = this.firstChild.childNodes[0].firstChild.childNodes[0].firstChild.nodeValue;
	//trace(sezione);
	
	// Elenco Record SEZIONE
	var nodes = this.firstChild.childNodes;
	//trace(nodes);
	
	//	
    for(var i=0; i<nodes.length; i++){
	  
	  var nome_sezione = nodes[i].attributes.nome;
	  //trace(nome_sezione);	  
	  
	  var nodes1 = nodes[i].childNodes;
	  //trace(nodes1.length);
	  
	  for(var j=0; j<nodes1.length; j++){
	  
	  	var nodes2 = nodes1[j].childNodes;
	  	//trace(nodes2);  	
	  		  
	    //Dati relativi ad un articolo di un data sezione	    
		//trace("nome sezione: " + nome_sezione);
		
		var numero_articolo = nodes1[j].attributes.numero;
	    //trace("numero articolo: " + numero_articolo);
	    articoli.push(numero_articolo);	  
	  
	    var titolo = nodes2[0].firstchild.nodeValue;
	    //trace("titolo: " + titolo);
		articoli.push(titolo);
	  
	    var sottotitolo = nodes2[1].firstchild.nodeValue;
	    //trace("sottotitolo: " + sottotitolo);
		articoli.push(sottotitolo);
	  
	    var corpus = nodes2[2].firstchild.nodeValue;
	    //trace("corpus: " + corpus);
		articoli.push(corpus);
	  
	    var autore = nodes2[3].firstchild.nodeValue;
	    //trace("autore: " + autore);
		articoli.push(autore);
	  
	    var mp3 = nodes2[4].firstchild.nodeValue;
	    //trace("mp3: " + mp3);
		articoli.push(mp3);		
	  }	 
	  
	  sezioni[nome_sezione] = articoli;
	  	  
	}
  } else {
	// messaggio di errore per l'utente  
    trace("Caricamento Errato!");
  }
};
mio_xml.load("./eNewspaper.xml");

Il mio problema è che vorrei organizzare tutti i dati caricati in una struttura dati semplice tipo un array associativo, ma non so come gestire il tutto in modo semplice. Pensavo ad un array associativo di questo tipo:

NOME_SEZIONE => Array articoli (contenente i vari articoli) => Array relativo ad un articolo (contiene i dati di interesse).