ConvertTo-NewsletterMergeMap

EulandaXtools — Funktionsreferenz

ConvertTo-NewsletterMergeMap Intern

Ü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'