Get-BreadcrumbXml

EulandaXtools — Funktionsreferenz

Get-BreadcrumbXml

ÜBERSICHT

Erzeugt eine XML-Struktur des Merkmalsbaums ab einem bestimmten Pfad für eine definierte EULANDA-Tabelle.

SYNTAX

Get-BreadcrumbXml [[-Conn] <__ComObject>] [[-StartPath] <string>] [[-TableName] <string>]
    [<CommonParameters>]

BESCHREIBUNG

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.:

PARAMETER

-Conn

Type: __ComObject

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

AUSGABEN

System.Xml.XmlElement

Ein 'MERKMALBAUM'-Element mit Kindstruktur entsprechend der Tabelle und des Pfads.

BEISPIELE

# Gibt die XML-Struktur aller Merkmale unterhalb von '\Shop' für Artikel zurück.
Get-BreadcrumbXml -Conn $Conn -StartPath '\Shop' -TableName 'Artikel'

HINWEISE