SplitXml 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Description

Fractionne un fichier XML en plusieurs FlowFiles distincts, chacun comprenant un enfant ou un descendant de l’élément racine d’origine

Balises

split, xml

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Split Depth

Indique la profondeur d’imbrication XML pour commencer à diviser les fractionnements XML. Une profondeur de 1 signifie fractionner les enfants de la racine, tandis qu’une profondeur de 2 signifie fractionner les enfants des enfants de la racine, et ainsi de suite.

Relations

Nom

Description

failure

Si le traitement d’un FlowFile échoue pour une raison quelconque (par exemple, le FlowFile n’est pas un document XML valide), il sera routé vers cette relation

original

Le FlowFile d’origine qui a été fractionné en segments. Si le traitement du FlowFile échoue, rien ne sera envoyé à cette relation

split

Tous les segments du site original FlowFile seront routés vers cette relation

Écrit les attributs

Nom

Description

fragment.identifier

Tous les FlowFiles produits à partir du même FlowFile parent auront le même UUID généré aléatoirement et ajouté pour cet attribut

fragment.index

Un numéro d’ordre qui indique l’ordre des FlowFiles fractionnés qui ont été créés à partir d’un seul FlowFile parent

fragment.count

Le nombre de FlowFiles fractionnés générés à partir du FlowFile parent

segment.original.filename

Le nom du FlowFile parent