Convert to Newsletter Merge Map
Zuletzt geändert: 14.03.2026 05:56

ConvertTo-NewsletterMergeMap #

Intern – Diese Funktion ist nicht exportiert und nur modulintern verfügbar.

ÜBERSICHT #

Baut aus einem XML-Knoten eine MergeMap für Newsletter-Platzhalter im Format {{PREFIX.PFAD.ZUM.ELEMENT}}.

SYNTAX #

ConvertTo-NewsletterMergeMap [-Node] <System.Xml.XmlNode> [-Prefix] <string> [<CommonParameters>]

BESCHREIBUNG #

Nimmt z.B. einen -Knoten aus Export-AddressXml und erzeugt daraus eine Hashtable, die direkt an Join-NewsletterHtml übergeben werden kann.

Bei mehrfach vorkommenden Elementen (z.B. KONTAKT) wird derzeit nur das erste Element verwendet, weil die Platzhalter aktuell ohne Index oder Benennung aufgebaut sind (…KONTAKT.VORNAME).

PARAMETER #

-Node #

Type: System.Xml.XmlNode

Der XML-Knoten, z.B. ein -Element.

-Prefix #

Type: string

Prefix für die Platzhalter, z.B. ‘ADRESSE’ oder ‘VERKAEUFER’.

AUSGABEN #

System.Collections.Hashtable

BEISPIELE #

# MergeMap für Empfängeradresse erzeugen
$recipientMap = ConvertTo-NewsletterMergeMap -Node $recipientNode -Prefix 'ADRESSE'
# MergeMap für Verkäufer/Impressum erzeugen
$sellerMap = ConvertTo-NewsletterMergeMap -Node $sellerNode -Prefix 'VERKAEUFER'