Beispiel 7 - Einzelne, personalisierte XML-Dateien
Angaben zum Beispiel |
|
---|---|
Datenquelle |
XML-Dateien |
Transformation |
Ja |
Personalisierung/
|
Ja |
Agent |
|
Zeitpunkt der Aktualisierung |
Versandzeitpunkt |
Hinweise zum Beispiel
In diesem Beispiel dienen zwei XML-Dateien als Datenquelle. Dabei wird das Empfängerattribut information an die Datenquelle übergeben. Je nachdem, ob beim Empfänger der Wert fachliteratur oder fachvortrag hinterlegt ist, werden die Werte aus der entsprechenden XML-Datei an Inxmail Professional übermittelt.
Mit Hilfe der Transformation wird die entsprechende XML-Datei als Tabelle im HTML-Format überführt und in das Mailing eingebunden.
URL der Datenquelle
https://example.com/content/[$information].xml
XML -Dateien
fachliteratur.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xmlinformation>
<information>Fachliteratur</information>
<date1>E-Mail-Marketing - Die neuesten Trends</date1>
<date2>Die wirksamsten Methoden im E-Mail-Marketing</date2>
<date3>So optimieren Sie Anmeldeprozesse</date3>
</xmlinformation>
fachvortrag.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xmlinformation>
<information>Fachvorträge</information>
<date1>Neue Trends im E-Mail Marketing am 15.07</date1>
<date2>Inspire Konferenz am 22.08</date2>
<date3>Demexco von 14.09. bis 15.09</date3>
</xmlinformation>
Transformation
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/xmlinformation">
<table border="0">
<tr>
<td><xsl:value-of select="date1"/></td>
</tr>
<tr>
<td><xsl:value-of select="date2"/></td>
</tr>
<tr>
<td><xsl:value-of select="date3"/></td>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>
Darstellung im Mailing