Beispiel 3 - RSS-Feed

Angaben zum Beispiel

 

Datenquelle

Beispiel-RSS-Feed:

https://fudder.de/index.html.rss

Transformation

Ja

Personalisierung/

Parameterübergabe

Nein

Agent

Content

Zeitpunkt der Aktualisierung

Versandzeitpunkt

Hinweise zum Beispiel

In diesem Beispiel zeigen wir Ihnen, wie Sie einen eigenen RSS-Feed in Ihr Mailing einbinden können. Zu Testzwecken können Sie folgenden RSS-Feed nutzen: https://fudder.de/index.html.rss.

Mit Hilfe der Transformation werden die ersten vier Einträge des Blogs als Tabelle im HTML-Format dargestellt.

Darstellung auf der Webseite (Beispiel)

https://fudder.de/index.html.rss

URL der Datenquelle (Beispiel)

https://fudder.de/index.html.rss.

Transformation

Copy
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output indent="yes" method="xml" omit-xml-declaration="no" encoding="iso-8859-1"/>
    <xsl:template match="rss/channel">
        <xsl:variable name="quot">'</xsl:variable>
        <xsl:for-each select="item[position()&lt;=4]">
            <span style="font-family:Verdana,Helvetica,sans-serif;font-style:normal;font-size:20px;font-weight:normal;text-decoration:none;color:#B1B1B1;"><xsl:value-of disable-output-escaping="yes" select="title"/></span>
            <br style="font-size:20px;"/>
            <table border="0" cellpadding="0" cellspacing="0">
                <tr>
                    <td style="vertical-align:top;" align="left" valign="top">
                        <a><xsl:attribute name="href"><xsl:value-of select="concat('[%url:unique-count; ',$quot, link, $quot, ']')"/></xsl:attribute>
                        </a>
                    </td>
                   <td style="vertical-align:top;" align="left" valign="top">
                        <xsl:value-of select="concat('[%url:unique-count; ', $quot, link, $quot, '; ', $quot, 'weitere Informationen', $quot, ']')" />
                    </td>
               </tr>
            </table>
            <xsl:if test="position()!=4">
                <span style="font-size:20px;"></span>
                <br style="font-size:20px;"/>
            </xsl:if>
        </xsl:for-each>
    </xsl:template>
</xsl:stylesheet>

Verwandte Themen