¿Como puedo imprimir en un XML de noticias la fecha en este formato: "Martes 14 de Abril de 2009" - Y que los navegadores la reconozcan?
Gracias.
| ||||
![]() ¿Como puedo imprimir en un XML de noticias la fecha en este formato: "Martes 14 de Abril de 2009" - Y que los navegadores la reconozcan? Gracias.
__________________ http://www.mfo.com.es/ |
| ||||
Respuesta: Fecha en formato Martes 14 de Abril de 2009 A ver, yo tengo un XML asi:
Código:
Este XML lo genera un archivo ASP sacando los datos de una base de datos Access. (En esa base de datos la fecha esta en formato: Miércoles 15 de Abril de 2009)<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"> <channel> <title>www.MFO.com.es</title> <link>http://www.mfo.com.es/noticias-xml.asp</link> <description>Ordenando la web hacia su máxima potencia, proyectado por Miguel Fernández Oviedo.</description> <item> <title>Crear un archivo con codificación UTF-8 usando ASP</title> <link>http://www.mfo.com.es/noticias_ver.asp?id=24</link> <description>Con este script en ASP vamos a crear un archivo de texto con codificación UTF-8.</description> </item> <item> <title>Maestros del web</title> <link>http://www.mfo.com.es/noticias_ver.asp?id=23</link> <description>Maestros del web nace cuando su equipo intenta traducir webmaster al español. Nacen orientados al diseño y desarrollo web. Hoy es un espacio de apoyo para los entusiastas que participan en proyectos en la red.</description> </item> </channel> </rss> Y viendolo el XML desde Safari he podido ver que junto al titulo se pone una fecha y hora, pero esta fecha es del momento en que el ASP graba los datos en el XML. Con que los navegadores la reconozcan, me refiero por ejemplo: Safari tiene una barra de navegacion donde se puede ordenar las noticias por fecha. (Pone: Ver hoy, ayer, esta semana, semana pasada y etc) - Lo que yo quiero es poner la fecha que tiene las noticias en mi base de datos, con el mismo formato y si por ejemplo hay una noticia con fecha: "Martes 14 de Abril de 2009" - Y alguien en Safari le da a: "Ver noticias de ayer" - El navegador la muestre. Bueno supongo en el caso de que este formato de fecha no lo reconozca un navegador tengo que pasar el formato de fecha "Martes 14 de Abril de 2009" a "2009-04-14" en ASP. ¿Pero entre que etiquetas XML se pone la fecha? - Ya que me interesa poner la fecha de la noticia y no de cuando se creo el XML. Gracias y espero entiendan a que me refiero.
__________________ http://www.mfo.com.es/ Última edición por Artepop; 14/04/2009 a las 21:22 |
| ||||
Respuesta: Fecha en formato Martes 14 de Abril de 2009 Los navegadores ordenan en base al nodo pubDate, que deberás agregar a tu xml en el mismo formato que el nodo espera: Código PHP:
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| ||||
Respuesta: Fecha en formato Martes 14 de Abril de 2009 Ok, la fecha ya la saco en ese formato, funciona bien, en Safari se muestra la barra de navegacion y se ordena correctamente, la hora de la entrada sale bien, pero en Firefox tanto en el servidor local como en internet se adelanta 2 horas. ¿? Ahora pregunto unas cosas mas: En el link de cabecera que link pongo: A: http://www.mfo.com.es/ B: http://www.mfo.com.es/noticias-xml.asp (Aqui esta el script que saca de la base de datos y redirige a http://www.mfo.com.es/noticias.xml con las noticias actualizadas) - Osea el que entre por aqui crea el XML actualizado. C: http://www.mfo.com.es/noticias.xml Y para enlazar desde la web al XML: ¿Como pongo el link? - ¿Con la imagen http://es.wikipedia.org/wiki/Archivo:Feed-icon.svg supongo que diciendo "Suscribete"? - ¿Dirigiendo a http://www.mfo.com.es/noticias.xml o a http://www.mfo.com.es/noticias-xml.asp? Otra: ¿Para poner autor? - En la base de datos en el campo autor tengo HTML para visitar la web del autor. ¿Se puede poner en la etiqueta del autor?: "Por Gchandra - Su blog: <a class="noticias_ver_autor" href="http://gchandra.wordpress.com/" target="_blank">Gchandra.wordpress.com</a> - (Inglés)" - ¿O solo Gchandra? Muchas gracias por todo, sinceramente Miguel !!!
__________________ http://www.mfo.com.es/ |