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