Beispiel 7 - Einzelne, personalisierte XML-Dateien

Angaben zum Beispiel

Datenquelle

XML-Dateien

Transformation

Ja

Personalisierung/

Parameterübergabe

Ja

Agent

Content

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

Copy
<?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

Copy
<?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

Copy
<?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