Pregunta

Necesito hacer miniaturas disponible en RSS, es decir, mostrar imágenes en RSS. Yo empecé utilizar el módulo Media RSS de Yahoo. Una buena documentación, buenos ejemplos. Ok.

Aquí está mi fragmento de XML RSS' and__ que no muestra las imágenes:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <link>http://localhost:8080/dir/jrOreAeH/Pictures.html</link>
        <item>
            <title>Winter.jpg</title>
            <link>http://localhost:8080/photo/iZ0Omnkt/Winter.html</link>
            <media:content fileSize="105542" height="100"
                url="http://localhost:8080/img/37/f5b44ca3/Winter.jpg?sizeM=2" width="100"/>
            <pubDate>25/10/2010</pubDate>
        </item>
        <item>
            <title>Edge.jpg</title>
            <link>http://localhost:8080/photo/yfLmrjtu/Edge.html</link>
            <media:content fileSize="28521" height="100"
                url="http://localhost:8080/img/38/650b5132/Edge.jpg?sizeM=2" width="100"/>
            <pubDate>25/10/2010</pubDate>
        </item>
    </channel>
</rss>

Creo XML es correcto y se debe mostrar imágenes, pero en realidad - no lo es. Por lo tanto, lo que está mal?!

No hay solución correcta

Otros consejos

Tengo utilizar éste funciona correctamente:

<media:thumbnail url="http://localhost:8080/img/38/650b5132/Edge.jpg?sizeM=2" />
<media:content url="http://localhost:8080/img/38/650b5132/Edge.jpg?sizeM=2" />

Trate de anidación el elemento dentro de la ..

A continuación, si está viendo la RSS en un navegador, los elementos de los medios de comunicación a veces no muestran por defecto, ver el código fuente para ver si sus elementos de medios están ahí.

Puede que tenga que utilizar un script PHP o ASP para desactivar el RSS en un objeto XMLDocumnet entonces en php puede duplicar sus variables HTML y piensos para asp .. tuve que llamar en una hoja de estilo XSL para mostrar los elementos de la forma en que desea ..

secuencia de comandos ASP para encender RSS en doc dom ..

muestra de hoja de estilo XSL ..

    <xsl:variable name="title" select="title" />
    <xsl:variable name="description" select="description" />
    <xsl:variable name="thumb" select="media:content/media:thumbnail/@url" />

    <p class="bold"><a style="text-decoration: none"><xsl:attribute name="href"><xsl:value-of select="link"/></xsl:attribute><xsl:value-of select="$title" disable-output-escaping="yes"/></a></p>
    <p><xsl:value-of select="$description" disable-output-escaping="yes"/></p>
    <img src="{$thumb}" alt="{$title}"/>
</xsl:if>

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top