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"