TransformXml 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Description

Applique le fichier XSLT fourni à la charge utile XML du FlowFile. Un nouveau FlowFile est créé avec le contenu transformé et est routé vers la relation « success ». Si la transformation XSL échoue, le FlowFile d’origine est routé vers la relation “failure”

Balises

transform, xml, xslt

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

XSLT file name

Fournit le nom (y compris le chemin complet) du fichier XSLT à appliquer au contenu FlowFile XML. L’une des propriétés “XSLT file name” et “XSLT Lookup” doit être définie.

cache-size

Nombre maximal de feuilles de style à mettre en cache. Zéro désactive le cache.

cache-ttl-after-last-access

Le cache TTL (time-to-live) ou la durée de conservation des feuilles de style dans le cache après le dernier accès.

indent-output

Indentation ou non de la sortie.

secure-processing

La possibilité ou non d’atténuer diverses attaques liées à XML, telles que les attaques XXE (XML External Entity).

xslt-controller

Consultation du contrôleur utilisée pour stocker les définitions de XSLT. L’une des propriétés “XSLT file name” et “XSLT Lookup” doit être définie. AVERTISSEMENT : le service de contrôleur de consultation ne doit pas être utilisé pour stocker des fichiers volumineux (XSLT).

xslt-controller-key

Clé utilisée pour récupérer la définition de XSLT dans le contrôleur de consultation de XSLT. Cette propriété doit être définie lors de l’utilisation de la propriété du contrôleur XSLT.

Relations

Nom

Description

failure

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

success

Le FlowFile dont le contenu a été transformé sera routé vers cette relation