Foros del Web » Soporte técnico » Ayuda General »

[SOLUCIONADO] RSS y XML

Estas en el tema de RSS y XML en el foro de Ayuda General en Foros del Web. Hola tngo k conseguir insertar imagenes en el rss 2.0 <?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0"> <channel> <title>Camisetas NBA</title> <description>Camiseta de los mejores jugadores</description> <link>http://kfernandez.host22.com</link> <item> ...
  #1 (permalink)  
Antiguo 10/03/2013, 13:45
 
Fecha de Ingreso: diciembre-2011
Mensajes: 414
Antigüedad: 12 años, 4 meses
Puntos: 1
RSS y XML

Hola tngo k conseguir insertar imagenes en el rss 2.0

<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>Camisetas NBA</title>
<description>Camiseta de los mejores jugadores</description>
<link>http://kfernandez.host22.com</link>
<item>
<title>Camiseta Paul Pierce</title>
<description>Camiseta del jugador de los Celtics</description>
<link>url</link>
<category>Celtics</category>
<pubDate>2012-02-03</pubDate>
</item>
</channel>
</rss>

Muy bien pues quisiera que se puedieran ver las imagnes en el 2.0, como se ven den este feed

http://www.consumer.es/sindicacion/rss/alimentacion/

Alguna idea?
  #2 (permalink)  
Antiguo 10/03/2013, 15:49
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: RSS y XML

Utilizando entidades html dentro del contenido

Código:
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Alimentación | EROSKI CONSUMER</title>
<link rel="self" href="http://www.consumer.es/sindicacion/rss/alimentacion/"/>
<updated>2013-02-21T17:29:18+01:00</updated>
<author>
<name>EROSKI CONSUMER</name>
<email>[email protected]</email>
<uri>http://www.consumer.es/</uri>
</author>
<logo>http://static.consumer.es/www/sindicacion/rss/imgs/logo-consumer.png</logo>
<id>http://www.consumer.es/sindicacion/rss/alimentacion/</id>
<entry>
<title>Seis preguntas sobre la pasta</title>
<link href="http://www.consumer.es/web/es/alimentacion/guia-alimentos/cereales-y-derivados/2013/03/08/216005.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=eroski-consumer%2Falimentacion"/>
<id>http://www.consumer.es/web/es/alimentacion/guia-alimentos/cereales-y-derivados/2013/03/08/216005.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=eroski-consumer%2Falimentacion</id>
<updated>2013-02-21T17:29:18+01:00</updated>
<content type="html">
&lt;p&gt;Muchas personas creen que la pasta engorda, aunque no existe evidencia científica que respalde esta idea&lt;/p&gt;
&lt;center&gt;
&lt;a href="http://www.consumer.es/web/es/alimentacion/guia-alimentos/cereales-y-derivados/2013/03/08/216005.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=eroski-consumer%2Falimentacion"&gt;
&lt;img src="http://static.consumer.es/www/imgs/2013/02/pasta-dudas-listg.jpg" alt=""/&gt;
&lt;/a&gt;
&lt;/center&gt;
</content>
</entry>
</feed>
ó encerrando el mismo dentro de un bloque CDATA
Código:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
  <title>prueba simplepie</title>
  <link>http://foros.emprear.com</link>
  <description>test</description>
  <item>
    <title>Feed 1</title>
    <link>http://foros.emprear.com</link>
    <description>Test</description>
  </item>
  <item>
    <title>Feed 2</title>
    <link>http://www.w3schools.com/xml</link>
    <description><![CDATA[ <img src="https://googledrive.com/host/0B5cDQ-G3aVMQMkdaelNsdTZ6TDQ/isabelM/img/casablanca-250x350.jpg" alt=""> ]]></description>
  </item>
</channel>
</rss>
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 31/03/2013, 08:54
 
Fecha de Ingreso: diciembre-2011
Mensajes: 414
Antigüedad: 12 años, 4 meses
Puntos: 1
Respuesta: RSS y XML

:D Gracias :)
  #4 (permalink)  
Antiguo 31/03/2013, 15:41
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: RSS y XML

Hola:

En chrome no se ve ninguna imagen... para realmente poder mostrar imágenes y que sean visibles en todos los navegadores, debes asociarle al feed una hoja xsl.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 31/03/2013, 16:18
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: RSS y XML

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

En chrome no se ve ninguna imagen... para realmente poder mostrar imágenes y que sean visibles en todos los navegadores, debes asociarle al feed una hoja xsl.

Saludos
Pequeño detalle el mío, acostumbrado a
https://chrome.google.com/webstore/d...bbbdekmmmcbfjd

que vaya a saber desde cuando tengo instalada
Para verificar la existencia de una extensón en Chrome, podemos usar javascript.
Esta función en particular es para el Lector De Rss feeds
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es-ar">
  3. <meta charset="utf-8" />
  4. <title>Html5</title>
  5. <script type="text/javascript">
  6. //<![CDATA[
  7. function detectarextensionchrome(Id_deExtension, recursosExtension, callback){
  8.    if (typeof(chrome) !== 'undefined'){
  9.        var xmlHttp = new XMLHttpRequest(),
  10.            verificaUrl = 'chrome-extension://' +Id_deExtension +'/' +recursosExtension;
  11.        xmlHttp.open('HEAD', verificaUrl, true);
  12.        xmlHttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
  13.        xmlHttp.timeout = 1000;
  14.  
  15.        xmlHttp.onreadystatechange = function() {
  16.            if (xmlHttp.readyState == 4 && typeof(callback) == 'function') {
  17.                if (xmlHttp.status == 200) {
  18.                    callback.call(this, true);
  19.                } else {
  20.                    callback.call(this, false);
  21.                }
  22.            }
  23.        }        
  24.        xmlHttp.ontimeout = function() {
  25.            if (typeof(callback) == 'function')
  26.                callback.call(this, false);
  27.        }        
  28.        xmlHttp.send();
  29.    } else {
  30.        if (typeof(callback) == 'function')
  31.            callback.call(this, false);
  32.    }    
  33. };
  34.  
  35.  
  36. function compruebaExtension(extensionInstalada) {
  37.    if (extensionInstalada) {
  38.    // no hacemos nada
  39.    console.log('instalada');
  40.    } else {
  41.    console.log('No instalada');
  42.    alert('debe instalar extensión desde \n\rhttps://chrome.google.com/webstore/detail/rss-subscription-extensio/nlbjncdgjeocebhnmkbbbdekmmmcbfjd')
  43.    }
  44. }
  45.  
  46.  
  47. //uso - llamada a función
  48. detectarextensionchrome('nlbjncdgjeocebhnmkbbbdekmmmcbfjd', 'iframe.js', compruebaExtension);
  49.  
  50.  
  51. //]]>
  52. </head>
  53. </body>
  54. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 31/03/2013 a las 16:33

Etiquetas: rss, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:36.