Ordinamento dati da xml

hyperoom

Nuovo Utente
10 Dic 2010
8
0
0
Ciao a tutti!
In una semplice applicazione in Flash per News, parso i dati da un xml e con una funzione li ordino in modo decrescente per indice in un array.
Purtroppo, una volta ottenuto l'array cosi' ordinato, non riesco piu' ad estrapolare i singoli campi per la visualizzazione.
Ecco un esempio del file xml:

Codice:
<?xml version="1.0" encoding="UTF-8"?>
<news>
<articolo>
<indice>8</indice>
<data>10 novembre 2010</data>
<titolo>Da oggi nuovi progettisti al lavoro!!</titolo>
<testo>Si è conclusa con successo la prima edizione del corso "Progettare: imprese nel cantiere Europa". Un ringraziamento di cuore a tutti i partecipanti che ci hanno aiutato a rendere questa una vera occasione di apprendimento e di crescita.</testo>
</articolo>
<articolo>
<indice>9</indice>
<data>25 febbraio 2011</data>
<titolo>Prove xml</titolo>
<testo>Speriamo che questa applcazione funzioni.</testo>
</articolo>
</news>

E questo l'actionscript:

Codice:
xml = new XML();
xml.ignoreWhite = true;
xml.onLoad = function(success){
	if(success){
		nodo = xml.firstChild.childNodes;
		parsa(nodo);
	}
	else{
		trace('errore');
	}
}
xml.load("news3.xml");

function parsa(x){
	coach = new Array();
		news.htmlText = "";
	//trace('numero nodi: '+x.length);
	for(i=0;i<x.length;i++){
		coach.push([x[i].childNodes[0].childNodes, x[i].childNodes[1].childNodes, x[i].childNodes[2].childNodes, x[i].childNodes[3].childNodes ]);
		//coach.sortOn([0], Array.DESCENDING);
		//coach = [x[i].childNodes[0].childNodes,x[i].childNodes[1].childNodes];
		//coach.sortOn([0], Array.DESCENDING);
		//trace(x[i].childNodes[1].childNodes);
		//trace(x[i].childNodes[2].childNodes);
		//trace(x[i].childNodes[3].childNodes);
	}
	coach.sortOn([0], Array.NUMERIC | Array.DESCENDING);
		for(i=0;i<x.length;i++){
		trace(coach[i]);		
	}
}

A questo punto ogni indice dell'array contiene: indice, data, titolo, testo ma ho bisogno di suddividerli in nuove variabili per la visualizzazione, il cui codice finale sara':

Codice:
news.htmlText +="<h6>" +nData+"</h6>"+"<br />"+"<em>"+nTitolo+"</em>"+nTesto+"<br/><br/>";

Spero possiate aiutarmi.
Ringrazio in anticipo.
 
Discussioni simili
Autore Titolo Forum Risposte Data
L risolto visualizzazione e ordinamento dati PHP 1
Z query sql e script php per ordinamento dati tabella PHP 2
N Ordinamento Dati Database Classic ASP 2
E Ordinamento file decrescente PHP 5
D [ASP] ordinamento query Classic ASP 2
P [PHP] Ordinamento DB multitabellare PHP 2
D Mysql ordinamento risultati MySQL 4
P problema di ordinamento MySQL 17
M ordinamento array file txt in base al contenuto PHP 1
M Problema ordinamento array PHP 4
StarFish Ordinamento vettore C++ C/C++ 2
felino Ordinamento dinamico degli elementi visualizzati PHP 6
R ordinamento immagini con drag and drop e memorizzazione db PHP 1
Monital Rinominare le chiavi del multiarray dopo il suo ordinamento PHP 0
M Ordinamento Array PHP 3
E ordinamento array multidimensionale per un valore ottenuto tramite una funzione PHP 1
E JQRY + XML piccola rubrica con ordinamento e raggruppamento jQuery 1
P Sort di un array da ordinamento fisso PHP 4
D Ordinamento div HTML e CSS 12
A ordinamento PHP o MySql PHP 2
Monital Ordinamento colonne PHP 40
H Piccola applicazione per News con Php, Xml e Flash: problema ordinamento. XML 0
N Ordinamento in PHP PHP 5
P Ordinamento colonne PHP 2
G Miglior ordinamento delle voci in un file css? HTML e CSS 3
M URGENTE: ORDINAMENTO LESSICOGRAFICO STRINGHE CON MERGESORT ricorsivo IN C (non C++) C/C++ 1
A Stampare dati da form PHP 8
E Estrarre dati da doppia tabella, banale ma non sempre PHP 1
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
F Scrivere dei dati in word con php PHP 0
otto9due $_FILE non passa i dati dal form PHP 1
N dati tabella non presi PHP 2
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
I Assegnare dati fetch request ad una variabile globale Javascript 0
L PHPSpreadsheet inserire dati da file .xlsx/.xls su database PHP 2
L Ricezione dei dati su file php da modulo html PHP 6
L inserimento form dati multipli ? PHP 0
S Leggere dati da API e visualizzarli PHP 0
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
A invio massivo dati a file php Javascript 4
M Inviare dati nel db dopo risposta alert PHP 0
A recuperare i dati passati nel post PHP 1
L Estrazione dati php Database 6
L Estrazione dati casuali non doppioni MySQL 1
J Form inserimento dati in database Ajax 1
D Recupero dati da HDD esterno Hardware 0
L non duplicare dati in stato "aggiornamento" PHP 6
L inserire dati multi livello PHP 8
L input (rilevare cambio dati) PHP 3

Discussioni simili