rails y más cosas

Nuevas Tecnologías

Lector sencillo de rss en php


Las características de php5 permiten hacer fácil lo que antes con php4 era una labor tediosa de creación y lectura de ficheros xml. Gracias a la simpleXml podemos tratar ficheros xml fácilmente.


<?php
class Rss
{

$rss = simplexml_load_file(’http://localhost/primero.xml’);

$titulo =$rss->channel->title;
echo “<h1>$titulo</h1>”;

foreach ($rss->channel->item as $item)
{
echo “<h2>$item->title</h2>”;
echo “<p>$item->description</p>”;
echo “<a href=\”$item->link\”>$item->link</a>”;
}

}fichero xml
?>

fichero xml  de prueba “primero.xml”

<?xml version="1.0" encoding="UTF-8"?>
<rss version="0.92">
<channel>
<title>Telefonos</title>
<link>http://www.nokia.com</link>
<language>es</language>
<item>
<title>Nokia Maps</title>
<description>
También existen funciones opcionales disponibles, como un completo sistema de navegación. Al comprar el sistema de navegación dispondrás de una completa función de navegación GPS, con claras indicaciones visuales e instrucciones de voz paso a paso. Si tu Nokia no dispone de GPS integrado, también puedes utilizar un módulo GPS externo.
Si quieres ver una imagen completa de tu destino, puedes comprar guías de ciudades repletas de información de Berlitz, Insight Guides y muchas más, con consejos expertos sobre dónde ir y qué hacer, que se integran en el proceso de navegación con Nokia Maps.
</description>
<link>http://www.nokia.es/A4579079</link>
</item>
<item>
<title>Navegación Guiada por Voz</title>
<description>
Con Nokia Maps en tu móvil podrás navegar por los mapas de más de 150 países, buscar localizaciones, planificar rutas gratis e   incluso visualizar una simulación de la ruta. Si prefieres que Nokia Maps te proporcione claras indicaciones visuales e instrucciones de voz paso a paso, sólo tienes que actualizar tu aplicación con el servicio adicional de navegación con instrucciones de voz. Para acceder a este servicio también necesitarás un módulo GPS integrado o externo.
Las potentes opciones de navegación de Nokia Maps te guiarán por la ruta más corta o más rápida entre dos puntos, con instrucciones de voz y mapas en 3D. La navegación es un servicio adicional que deberás comprar antes de poder utilizarlo. Este servicio es válido para zonas y periodos de tiempo determinados.
 </description>    <link>http://www.nokia.es/A4577139</link>
</item>
</channel>
</rss>

Comments are closed.