EulandaXtools — Funktionsreferenz
Erzeugt eine XML-Struktur des Merkmalsbaums ab einem bestimmten Pfad für eine definierte EULANDA-Tabelle.
Get-BreadcrumbXml [[-Conn] <__ComObject>] [[-StartPath] <string>] [[-TableName] <string>]
[<CommonParameters>]Die Funktion baut aus der 'Merkmal'-Tabelle einen hierarchischen XML-Baum ab einem gegebenen Pfad beispielsweise '\Shop' für eine bestimmte Tabelle wie 'Artikel' etc. Die Ausgabe ist ein 'XmlElement', das den vollständigen Strukturbaum der untergeordneten Merkmale ab diesem Pfad enthält. Die Ausgabe enthält u.a.:
-Conn
Type: __ComObjectEine aktive ADO-Verbindung zur EULANDA-Datenbank z.B. COM-Objekt vom Typ 'ADODB.Connection'.
-StartPath
Type: string
Default: '\'Der Einstiegspfad im Merkmalsbaum, z.B. '\Shop' oder '\Shop\Export'. Default ist '\' (Wurzelknoten).
-TableName
Type: string
Default: 'Artikel'Die Zieltabelle, für die der Merkmalsbaum erzeugt werden soll, z.B. 'Artikel', 'Adresse', 'Rechnung'.
System.Xml.XmlElementEin 'MERKMALBAUM'-Element mit Kindstruktur entsprechend der Tabelle und des Pfads.
# Gibt die XML-Struktur aller Merkmale unterhalb von '\Shop' für Artikel zurück.
Get-BreadcrumbXml -Conn $Conn -StartPath '\Shop' -TableName 'Artikel'