Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2010, 10:50
benz0
 
Fecha de Ingreso: diciembre-2002
Ubicación: Madrid
Mensajes: 378
Antigüedad: 21 años, 4 meses
Puntos: 11
Seleccionar de xml la fecha más cercana a la fecha actual - [solucionado].

Hola a todos, tengo la siguiente duda:

Tengo un xml con un listado de eventos, cada evento tiene una fecha y un nombre como atributos, similar a este:

Código:
<?xml version="1.0" encoding="utf-8"?>
<eventos>
    <evento fecha="2010-04-20 20:00:00" nombre="Exposición en Madrid" />
    <evento fecha="2010-01-14 14:15:00" nombre="Exposición en Valencia" />
    <evento fecha="2010-03-24 17:30:00" nombre="Exposición en Buenos Aires" />    
    <evento fecha="2010-02-23 20:00:00" nombre="Exposición en Barcelona" />
    <evento fecha="2010-06-28 21:00:00" nombre="Exposición en Quito" />    
    <evento fecha="2010-07-25 20:00:00" nombre="Exposición en Mexico D.F" />    
</eventos>
Lo que quiero es, mostrar el evento más próximo (sólo uno) a la fecha actual. Es decir, si estoy a 22 de Febrero, mostraría el evento "Exposición en Barcelona" con fecha 23 de Febrero (basándonos en el xml anterior).

Entiendo, que esto sería tan simple como recorrer el xml y mostrar la primera fecha mayor a la fecha actual.

El problema es que los registros de este xml no están ordenados por fechas.

¿Existe alguna forma de recorrer el xml y mostrar la fecha más cercana a la fecha actual del servidor?

Muchas gracias, un saludo.

Última edición por benz0; 23/02/2010 a las 11:02