Add-BreadcrumbTreeToXml

EulandaXtools — Funktionsreferenz

Add-BreadcrumbTreeToXml

ÜBERSICHT

Fügt in ein bestehendes XML-Dokument den vollständigen Merkmalbaum (Breadcrumb-Tree) ein.

SYNTAX

Add-BreadcrumbTreeToXml [-Conn] <__ComObject> [-XmlString] <object> [-TableName] <string>
    [[-BreadcrumbRoot] <string>] [<CommonParameters>]

BESCHREIBUNG

Diese Funktion erhält ein bereits erzeugtes XML-Dokument (z. B. aus Convert-HashtableToXml) und ergänzt darin den hierarchischen Merkmalbaum (Merkmalstruktur) aus der angegebenen EULANDA-Datenbanktabelle.

Der Baum wird direkt nach dem METADATA-Block eingefügt. Wenn kein METADATA-Block gefunden wird, erfolgt keine Änderung.

PARAMETER

-Conn

Type: __ComObject

Offene ADODB-Verbindung zur EULANDA-SQL-Datenbank.

-XmlString

Type: object

XML-Inhalt als String oder [xml]-Objekt, in den der Merkmalbaum eingefügt werden soll.

-TableName

Type: string

Tabellenname, für den der Merkmalbaum ermittelt werden soll (z. B. 'Artikel').

-BreadcrumbRoot

Type: string
Default: '\'

Startpfad für den Merkmalbaum (z. B. '\Shop'). Bestimmt, ab welchem Wurzelpfad die Struktur gelesen wird.

AUSGABEN

string

Der geänderte XML-String mit eingefügtem Merkmalbaum.

BEISPIELE

# Fügt einen kompletten Merkmalbaum in das XML-Dokument ein
$xml = Add-BreadcrumbTreeToXml -Conn $conn -XmlString $xmlString -TableName 'Artikel' -BreadcrumbRoot '\Shop'

VERWANDTE LINKS

Export-ArticleXml

HINWEISE