Dopo innumerevoli sforzi sono riuscito a generare un XML corretto (semplice, con soli elementi, niente attributi o intestazioni... in "bad format" insomma).
I dati ricavati li ho spostati in un array di array (matrice).
Scrivo il codice giusto a carattere informativo, anche se farà schifissimo (è la mia prima esperienza da ActionScripter
).
codice:
filexml = "asp2xml.asp";
ApriXML();
function ApriXML () {
xml_root = new Array();
element = new Array();
rs = new Array();
myarray = new Array();
_root.loading = "Connecting ..."
mioxml = new XML();
mioxml.ignoreWhite = true;
mioxml.load(filexml + "?regione=TOSCANA" +"&rnd=" + random(999999)); // Il random è, credo, per non far caricare da cache
mioxml.onLoad = ElaboraXML;
function ElaboraXML (success)
{
if (mioxml.loaded)
{
// Mi ricavo l'elemento root (il recordset)
xml_root = mioxml.firstChild;
// Rivaca l'elemento Record (l'array degli attributi)
rs = xml_root.childNodes;
for (i=0;i<rs.length;i++)
{
element = rs[i].childNodes;
// resetta tempArray
tempArray = new Array();
// Scorro gli elementi/attributi
for (j=0;j<element.length;j++)
{
// Mi ricostruisco il record su un array
tempArray.push(element[j].firstChild);
}
myarray[i] = tempArray;
}
// Rileggi Array
for (i=0;i<myarray.length;i++)
{
// Scorro gli elementi/attributi
for (j=0;j<myarray[i].length;j++)
{
trace("Valore: " + myarray[i][j]);
}
}
}
else
{
_root.loading = "Rivenditori non presenti";
}
}
}
Come vedete riesco a caricare e stampare la matrice. 
Ora ho bisogno di:
[list=1][*] Creare un campo di testo scorrevole da riempire con codice HTML e i dati della matrice.[*] Permettere ai bottoni/regioni di selezionare il nome della regione e di usarlo per le funzioni scritte sopra caricando i dati giusti.[/list=1]
Io ancora non lo so fare...
Mi date una mano? 
PS - La mappa dell'italia divisa in regioni che sto utilizzando è questa qua
Vi ringrazio molto