Beispiel 3 - RSS-Feed
Angaben zum Beispiel |
|
---|---|
Datenquelle |
Beispiel-RSS-Feed: |
Transformation |
Ja |
Personalisierung/
|
Nein |
Agent |
|
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
<?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()<=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
- Smart Guide: RSS-Feed in ein Trigger-Mailing integrieren