Comunidad de diseño web y desarrollo en internet online

Ordenar datos recibidos de XML

Citar            
MensajeEscrito el 26 Ene 2007 08:58 am
Buenas foro,

estoy haciendo una pequeña aplicacion en flash que carga datos desde un xml. Esto lo hace muy bien. El problema se presenta en la presentacion, ya que quiero mostrarlos ordenados por una de las propiedades del nodo xml. ¿Alquien sabe si existe algo para esto o tengo que generar completamente la funcion de ordenacion basada por ejemplo en un array donde cargaria previamente los datos? :crap:
Gracias

Por anzon

4 de clabLevel



 

msie7
Citar            
MensajeEscrito el 26 Ene 2007 07:52 pm
yo necesitaba lo mismo hace poco en una aplicacion que estaba haciendo,
sinceramente no se si existe una funcion o algo mas facil para ordenarlo
pero lo que yo hice fue cargar la info desde el xml a un array y luego una funcion para ordenar el array (ha mediante insercion directa , detesto el metodo de burbuja y no tengo tiempo para hacer un quick sort)

si quieres el code que hice me avisas

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 13 Feb 2007 10:13 pm
Pues yo si estoy interesado, y agradeceria si me lo puedes facilitar.

Mi tarea consiste en crear un directorio con nombre, apellidos, telefonos, meses, año, lugar, pais. Y necesito que la gente pueda organizarlos según lo que les interece : por nombre, por lugar, por año, por pais,… tu me entiendes.

Espero me puedas dar una mano con tu code. Y si tuvieras mas recomendaciones.

Gracias!

Por DJHC

2 de clabLevel



Genero:Masculino  

El Salvador

msie7
Citar            
MensajeEscrito el 14 Feb 2007 01:16 am

Código :

function ordenar(b:Array):Array   //mediante insercion directa
{
   var i,k,temp;
   
   for(i=1;i<b.length;i++)
   {
      temp=b[i]; k=i-1;
      while( (k>=0) && (   _root["cargador"+temp].fecha < _root["cargador"+b[k]+""].fecha)    )
         {
            b[k+1]=b[k];
            k--;
         }
      b[k+1]=temp;
   }
   return b;   
}


le envias un array y te lo ordena por fecha,
si quieren toda la info me dicen!!![/code]

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 14 Feb 2007 01:18 am
ha, bien les debo una explicacion ,
se las envio mañana

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.