Ciao a tutti, ho un problemino che non riesco a risolvere sperando che qualcuno mi aiuti ve lo descrivo.
Dunque, da un foglio dati in xml debbo estrarre alcune informazioni utilizzando flash richiamandole per comune,ora siccome diversi comuni hanno alcuni nomi o parte di essi in con le stesse lettere ad es roma ed oriolo romano come risultato escono tutti e due,a me serve invece che esca solamente uno dei due esattamente quello digitato.
sapete indicarmi come fare?
di seguito vi inserisco il codice che stò utilizzando.
Grazie
//leggi xml
stop ();
comuni_xml = new XML();
comuni_xml.ignoreWhite = true;
dati_xml.path = this;
comuni_xml.onLoad = function(success)
{
if(success){
//result.text+="load data from comuni.xml\n";
var nodes = this.firstChild.childNodes;
for(var i = 0; i < nodes.length; i++){
var comune = nodes[i].attributes.comune;
var descrizione_a = nodes[i].attributes.descrizione_a;
var descrizione_b = nodes[i].attributes.descrizione_b;
var provincia = nodes[i].attributes.provincia;
if(comune.indexOf(_root.stringa)!=-1 ){
result.text+="Comune:"+comune+"\nDescrizione A:"+descrizione_a+"\nDescrizione B:"+descrizione_b+"\nProvincia:"+provincia+"\n";
}
}
}
else {
result.text+="dato non trovato\n";
}
};
comuni_xml.load("comuni.xml");