stepBasis Skip to content

XMLSplitter Step

Splittet eine große XML-Datei in mehrere kleinere XML-Dateien.

Inputs

Das sind die Optionen, mit denen man den Step konfigurieren kann.

Name Datentyp Beschreibung Pflichtfeld Werte
xmlFile FILE Die XML, die gesplittet werden soll. Ja
splitTagName STRING Das XML-Tag mit dem gesplittet wird. (geben Sie z.B. 'product' (ohne Anführungsstriche) wenn die XML-Datei mehrere Artikel enthält, die durch <product>...</product> Tags umschlossen sind. Ja
numEntriesPerFile STRING Anzahl der Einträge pro Datei. Große Werte bedeuten größere, aber wenigere gesplittete Dateien. Nein
limit STRING Die max. Anzahl gesplitteter Dateien. (wählen Sie zum Testen eine kleine Zahl, um die Laufzeit zu beschleunigen). Leer lassen für 'unendlich'. Nein
encoding STRING Der Zeichensatz der Quell-Datei und der Ausgabe-Datei. Ja
  • [AUTO-DETECT]
  • UTF-8
  • UTF-16
  • ISO-8859-1
  • ISO-8859-2
  • ISO-8859-4
  • ISO-8859-5
  • ISO-8859-15
  • cp1252 (Windows-1252, ANSI)
  • MacCentralEurope
  • US-ASCII
  • KOI8-R
header STRING Optional: Geben Sie einen Header ein, der an den Anfang jeder gesplitteten Datei angehängt wird (z.B. die XML-Deklaration und das Root-XML-Element) Nein
footer STRING Optional: Geben Sie einen Footer ein, der ans Ende jeder gesplitteten Datei angehängt wird (z.B. das schließende Root-XML-Element) Nein
removeInvalidXMLContent STRING Optional: Aktivieren Sie diese Option, wenn Sie Fehlermeldungen über ungültigen XML-Inhalt erhalten, wie z.B. leere CDATA-Elemente. Nein
  • Nein, XML-Inhalt unangetastet lassen. (Standard).
  • Ungültigen XML-Inhalt automatisch entfernen.

Outputs

Das sind die Ergebnisse des Steps, die von nachfolgenden Steps, nach der Ausführung verwendet werden können.

Name Datentyp Beschreibung Pflichtfeld Werte
splitFiles FILELIST Die gesplitteten XML-Dateien. Ja