lunes, agosto 10, 2009

RSS y XML en Coldfusion

Esta semana decidí poner las noticias de una web en RSS para que los visitantes podian subscribir. Les pongo el códgio para que puedan copiarlo.



<cfquery name="qNoticias" datasource="xxx">
SELECT *
FROM Noticias
ORDER BY NoticiasFecha DESC
</cfquery>
<cfsetting enablecfoutputonly="yes">
<cfsavecontent variable="mixml"><cfoutput><?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" atom="http://www.w3.org/2005/Atom">
<channel>
<title>Mi Titulo</title>
<link>#request.dominio#/rss.cfm</link>
<description>Mi Descripcion</description>
<language>en</language>
<atom:link href="#request.dominio#/rss.cfm" rel="self" type="application/rss+xml">
<cfloop query="qNoticias"><item>
<title>#NoticiasTitle#</title>
<link>#request.dominio##NoticiasUrl#</link>
<guid>#request.dominio##NoticiasUrl#</guid>
<pubdate>#DateFormat(NoticiasFecha,"ddd, dd mmm yyyy")# #TimeFormat(NoticiasFecha,"HH:mm:ss")# GMT</pubdate>
<description>#XmlFormat(NoticiasContenido)#</description>
</item></cfloop>
</channel></rss></cfoutput></cfsavecontent>
<cfcontent type="
text/xml">
<cfoutput>
#mixml#</cfoutput>

miércoles, agosto 05, 2009

XHTML valido con Flash

He estado intentando hacer todas mis páginas web con XHTML valido, pero uno de los problemas que tenia era Flash. El tag <embed> nunca ha formado parte de la estandardización del HTML según W3 http://validator.w3.org/docs/help.html#faq-flash

Leyendo el método Satay, hay una forma de poner flash en su web y manener las normas de XHTML.

<object type="application/x-shockwave-flash" data="movie.swf" width="400" height="300">
<param name="movie" value="movie.swf">
</object>