TransformXml 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Beschreibung¶
Wendet die bereitgestellte XSLT-Datei auf die Nutzdaten von FlowFile XML an. Es wird ein neues FlowFile mit umgewandeltem Inhalt erstellt und an die Beziehung „success“ weitergeleitet. Wenn die Umwandlung von XSL fehlschlägt, wird das Original-FlowFile an die Beziehung „failure“ weitergeleitet.
Eingabeanforderung¶
REQUIRED
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
XSLT Dateiname |
Gibt den Namen (einschließlich des vollständigen Pfades) der XSLT-Datei an, die auf den FlowFile XML-Inhalt angewendet werden soll. Eine der Eigenschaften „XSLT file name“ und „XSLT Lookup“ muss definiert sein. |
cache-size |
Maximale Anzahl der Stylesheets, die zwischengespeichert werden sollen. Null schaltet den Cache aus. |
cache-ttl-after-last-access |
Der Cache-TTL (time-to-live) oder wie lange Stylesheets nach dem letzten Zugriff im Cache gehalten werden sollen. |
indent-output |
Ob die Ausgabe eingerückt werden soll oder nicht. |
secure-processing |
Ob verschiedene XML-bezogene Angriffe wie XXE (XML External Entity) entschärft werden sollen oder nicht. |
xslt-controller |
Controller-Lookup zum Speichern von XSLT-Definitionen. Eine der Eigenschaften „XSLT file name“ und „XSLT Lookup“ muss definiert sein. WARNING: Beachten Sie, dass der Lookup-Controller-Dienst nicht zum Speichern großer XSLT-Dateien verwendet werden sollte. |
xslt-controller-key |
Schlüssel zum Abrufen der XSLT-Definition aus dem XSLT-Lookup-Controller. Diese Eigenschaft muss eingestellt werden, wenn Sie die Eigenschaft „XSLT Controller“ verwenden. |
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. |
success |
Das FlowFile mit transformiertem Inhalt wird an diese Beziehung weitergeleitet. |