Bene,
riesco a leggere il file:
Codice PHP:
stop();
filexml = "mod.xml";
ApriXML();
function ApriXML() {
mioxml = new XML();
mioxml.ignoreWhite = true;
mioxml.load(filexml);
mioxml.onLoad = function(success) {
if (success) {
foto = new Array();
nome = new Array();
citta = new Array();
eta = new Array();
descrizione = new Array();
// Array di tutti gli altri attributi xml
root = mioxml.firstChild;
nodi = root.childNodes;
for (var i = 0; i<nodi.length; i++) {
if (nodi[i].nodeName == "item") {
foto.push(nodi[i].attributes.foto);
nome.push(nodi[i].attributes.nome);
citta.push(nodi[i].attributes.citta);
eta.push(nodi[i].attributes.eta);
descrizione.push(nodi[i].attributes.descrizione);
}
}
randomNum = Math.round(Math.random() * (nome.length - 1));
trace (randomNum);
//trace("Le modelle sono "+nome);
delete mioxml;
} else {
trace("errore nel caricamento dei dati");
}
};
}
File XML
Codice PHP:
<?xml version="1.0" encoding="UTF-8" ?>
<elenco>
<item nome="Ruben" foto="mod/ruben.jpg" citta="Brindisi" eta="23" descrizione="Descrizione"/>
<item nome="Stefano Lo" foto="mod/stefano.jpg" citta="Brindisi" eta="21" descrizione="Descrizione"/>
</elenco>
Avrei la necessità di caricare l'immagine presente nel vettore foto[] in un clip 160x170 comprese le altre informazioni ogni tot secondi... C'è qualcuno che mi da qualche dritta?
Grazie!