SplitXml 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Beschreibung¶
Teilt eine XML-Datei in mehrere separate FlowFiles auf, die jeweils ein untergeordnetes Element oder einen Nachfolgeelement des ursprünglichen Wurzelelements enthalten.
Eingabeanforderung¶
REQUIRED
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Split Depth |
Gibt die XML-Verschachtelungstiefe an, ab der XML-Fragmente aufgeteilt werden. Eine Tiefe von 1 bedeutet, dass die Kinder der Wurzel aufgeteilt werden, während eine Tiefe von 2 bedeutet, dass die Kinder der Kinder der Wurzel aufgeteilt werden und so weiter. |
Beziehungen¶
Name |
Beschreibung |
---|---|
failure |
Wenn ein FlowFile aus irgendeinem Grund nicht verarbeitet werden kann (z. B. FlowFile ist kein gültiges XML), wird es an diese Beziehung weitergeleitet. |
original |
Das Original-FlowFile, das in Segmente aufgeteilt wurde. Wenn die Verarbeitung des FlowFile fehlschlägt, wird nichts an diese Beziehung gesendet. |
split |
Alle Segmente des Original-FlowFile werden an diese Beziehung weitergeleitet. |
Schreibt Attribute¶
Name |
Beschreibung |
---|---|
fragment.identifier |
Alle geteilten FlowFiles, die aus demselben übergeordneten FlowFile erzeugt werden, erhalten dieselbe zufällig generierte UUID für dieses Attribut |
fragment.index |
Eine aufsteigende Nummer, die die Reihenfolge der aufgeteilten FlowFiles angibt, die aus einem einzigen übergeordneten FlowFile erstellt wurden. |
fragment.count |
Die Anzahl der aus dem übergeordneten FlowFile generierten FlowFiles |
segment.original.filename |
Der Dateiname des übergeordneten FlowFile |