Convert From Datanorm
Zuletzt geändert: 14.03.2026 05:56

Convert-FromDatanorm #

ÜBERSICHT #

Wandelt eine strukturierte Datanorm-Zwischenstruktur in ein EULANDA-XML-Dokument um (als String, [xml] oder Datei).

SYNTAX #

Convert-FromDatanorm -Show [-AsXmlDocument] [[-OutputPath] <string>] [<CommonParameters>]

BESCHREIBUNG #

Aus der Datanorm-Struktur (.a/.b/.p/.v) wird eine standardisierte XML-Datei erzeugt, bestehend aus:

  • ARTIKELLISTE
  • METADATA
  • ROOT-Struktur (Get-XmlEulandaRoot)

Ausgabe kann wahlweise als formatiertes XML-String, als [xml]-Objekt oder direkt als Datei erfolgen.

PARAMETER #

-Datanorm #

Struktur wie von Read-DatanormFile zurückgegeben.

-Show #

Type: switch

Zeigt Fortschrittsbalken während der Verarbeitung.

-AsXmlDocument #

Type: switch

Gibt das Ergebnis als [xml] zurück statt als formatierten String.

-OutputPath #

Type: string

Pfad zu einer Datei, in die das XML direkt geschrieben werden soll (UTF-8 ohne BOM).

AUSGABEN #

[string] oder [xml] – je nach Parameterkombination.

BEISPIELE #

# Konvertiert die Datanorm-Struktur und gibt einen XML-String zurück.
Convert-FromDatanorm -Datanorm $datanorm
# Konvertiert die Datanorm-Struktur und gibt ein XmlDocument-Objekt zurück.
Convert-FromDatanorm -Datanorm $datanorm -AsXmlDocument
# Konvertiert die Datanorm-Struktur und speichert das Ergebnis als XML-Datei.
Convert-FromDatanorm -Datanorm $datanorm -OutputPath "C:\temp\datanorm.xml"